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、写了这么多,希望对你有所帮助吧。
本文到此分享完毕,希望对大家有所帮助。
下一篇:最后一页
有人说:资产负债表做出来后没有实际意义,原因是按照会计准则计量、确认,企业价值不能实际反映,所以没必
1、先在容器中放入适量的盐(根据各人口味来放)和小量的糖,再加入少量的淀粉,轻轻搅拌。2、盐、糖淀粉溶
1、你好,你开嗓子发炎或者发烧是休不了那么久得,除非你单位不介意你那样开!如果想那么写的话。2、就写这
记者从山西省相关部门了解到,6月3日,山西省浑源县永安镇恒山发生火灾,当地正组织力量进行扑救
今天的杭州国际博览中心,人头攒动,热闹非凡。三个月后的这里,将是2023年杭州亚运会的举办场馆之一,这里
来为大家解答以上问题,相片做视频,怎么做相片视频很多人还不知道,现在让我们一起来看看吧!1、无论是生
每经AI快讯,有投资者在投资者互动平台提问:您好,截止目前贵司垃圾焚烧发电在建项目日处理量吨?拟建未开
日前,太平镇五星村新时代文明实践站组织辖区村民开展了“厉行勤俭节约反对食品浪费”为主题的宣传活动。活
不动产登记领域业务类型广泛、服务网点分散、办件业务量大,监管难度大、范围广、盲点多。为把监督触角延伸
夏日伊始,傍晚的风格外清凉——最近,石狮市宝盖镇湖光小区的业主陈先生在吃完晚餐后,总喜欢到小区周边散
X 关闭
深圳机场开通今年第5条国际货运航线 为深圳企业外贸出口提供新支撑
湖南公布90个建筑施工质量管理不合格工地名单
公众如何防范奥密克戎变异株?疾控专家回应
河南中招体育考试4月1日启动 计入中招成绩总分
婴幼儿疫苗最近暂停接种?郑州市疫情防控相关部门回应
2021年“河南110”接到报警2682.93万次
X 关闭