1、伪代码是一种算法描述语言。
2、介于英语和程序语言之间。
3、根据伪代码我们可以很容易的写出程序语言。
(资料图)
4、就你所贴出的伪代码而言:void union(List &La,List Lb)中的&La,代表的意思是传引用。
5、(传引用的好处是函数结束后的值是函数执行后的值,这个函数的作用就是将线性表La,Lb合并并将后并后的线性表传给给La。
6、这样La在函数结束后就代表合并后的链表,如果说不用&La,而是用La,当你在主函数中调用的时候,通过输出La,你会发现La,在union这个函数执行前后的值一样,也就是没变)。
7、线性表的长度就是你的字面理解意思。
8、GetElem函数是已经定义的函数,这个函数是需要自己实现。
9、e是第i个位置的值的保存值(很多时候,我们不用函数返回值来获取值,而是用参数来获取需要的值。
10、)ListInSert也是一个函数,同样需要自己实现(这就是往线性表中插入元素)。
11、 伪代码一个很重要的特性就是突出重点,不需要给出一些辅助函数的定义(如这段伪代码中的GetElem、LoacteElem、ListInsert函数等都是辅助函数)。
12、当我们根据伪代码去实现算法的时候。
13、就需要自己实现很多东西。
14、伪代码最大的特性就是形象化的表现出算法的思路,而不注重代码的实现。
15、很多数据结构教科书上给出的都是伪代码。
16、因为数据结构本身注重的就是思路。
17、如果你有学算法之类的课程的话,就会发现他们基本都是用伪代码描述一个算法。
18、很少去用某一种语言实现它,就是因为他们更注重的是算法思维,而非实现。
19、写了这么多,希望对你有所帮助吧。
本文就为大家分享到这里,希望小伙伴们会喜欢。
根据《党政领导干部选拔任用工作条例》和有关规定,现将拟任职干部情况公示如下,请予监督:郭涛,1972年3月生,大学,管理学博士,中共党
随着郑州市三项工程一项管理城市道路综合改造的进程,金水区北三环沿线实现了美丽蝶变。金水·环岛公园内大块草地绿意盎然,月季廊架温情浪
5月18日0—24时,全省新增本土确诊病例11例(许昌市11例),新增本土无症状感染者9例(郑州市4例,许昌市4例,鹤壁市1例),无新增本土疑似
5月19日,郑州市航空港区2022届高校毕业季云招聘活动正式启动,本次云招聘活动是区人才办联合智联招聘,以青云职上 港好有你为主题进行的
安阳市人民代表大会常务委员会任免名单(2022年5月17日安阳市第十四届人民代表大会常务委员会第三十四次会议通过)(一)决定免去:马卫安
X 关闭
X 关闭