数据结构教程第6版李春葆(数据结构教程)
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、写了这么多,希望对你有所帮助吧。
本文就为大家分享到这里,希望看了会喜欢。
关键词:
相关阅读
-
数据结构教程第6版李春葆(数据结构教程)
1、伪代码是一种算法描述语言。2、介于英语和程序语言之间。3、根据伪 -
阿里巴巴业绩超出预期 用户数量回升
阿里巴巴集团于8月10日晚间公布了2024财年第一季度的财务报告。这是该 -
澧县:城市管理“难点”变经济繁荣“亮点”
8月9日,澧县三科农商城澧州水产批发行将5吨鲜鱼发往广东。“每天批发 -
前CFO出售特斯拉3750股股票
财经网汽车8月9日讯特斯拉在美国SEC披露文件显示,特斯拉前CFO扎卡·柯 -
sony耳机怎样连接手机 sony耳机连接手...
sony耳机自发布以来受到了不少朋友们的喜爱,它强大的降噪功能以及优秀 -
今年来北京首都国际机场旅客吞吐量突破3...
记者12日从北京首都国际机场获悉,截至8月11日,2023年首都机场已经保 -
郑州舞蹈《三足问鼎》 添彩内蒙古草原...
中原网讯(记者成燕通讯员时立谦文姚世敬图)8月6日晚,第二十届中国... -
赛力斯与中汽中心达成战略合作 携手推...
8月11日,赛力斯汽车与中国汽车技术研究中心有限公司(以下简称中汽中 -
(成都大运纪事)大运会进入德国“莱茵-...
”德国联邦内政和国土部议会国务秘书马哈茂德·厄兹德米尔8日晚在成... -
贵州黔南:荔波小七孔景区游人如织
2023年8月10日,贵州黔南,荔波县小七孔景区迎来暑期客流高峰。 -
吉林:本轮降水进入关键期,今天夜间开...
受6号台风残余水汽和低空切变共同影响,预计12日至14日,我省中南部将 -
山东省养老金上涨多少计算举例说明!山...
山东的养老金调整方案公布了,截止到目前来说,我国31省份已全部公布了 -
忆恒创源发布PBlaze7 7940系列PCIe 5....
今天,国内知名企业级SSD产品和解决方案供应商——北京忆恒创源科技... -
字节跳动推出公共 DNS 服务 180.184.1.1/180.184.2.2
字节跳动旗下云计算服务火山引擎近日推出了“TrafficRouteDNS套件”服 -
7月份以来339家公司耗资近百亿元回购 ...
7月份以来截至8月11日,已有446家A股上市公司发布回购进展公告,其中, -
布达佩斯田径世锦赛 中国短跑选手全部缺席
8月19日到27日,2023年世界田径锦标赛将在匈牙利布达佩斯举行。中国田 -
北京召开发布会通报防汛救灾情况:遭遇...
今天(9日)上午,北京市召开防汛救灾工作情况新闻发布会。北京市委常 -
大连出台农产品加工企业贷款贴息实施方...
为进一步推动大连农产品加工业发展,近日,大连市农业农村局正式印发《 -
Chovy和Faker第11次BO5,获胜者确定晋级...
现在的他们已经进入到了四强的关键阶段,gen战队和hle战队的比赛是让很 -
香格里拉:21世纪最大的营销神话
“香格里拉”是中国人最熟悉的词汇之一,它兼具中文美感与异域风情...