数据结构教程第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、写了这么多,希望对你有所帮助吧。
本文就为大家分享到这里,希望看了会喜欢。
关键词:
下一篇:最后一页
- 广州科技活动周进入预热 明日正式启动300多场主题活动接踵而来
- 深化重点领域信用建设 广州正式出台新型监管机制实施方案
- 女童不慎掉入20米深井 18岁小姨三次下井成功营救
- 西安3个区域12月28日起每日开展全员核酸 官方提倡民众居家健身
- 浙江乐清一核酸检测结果异常人员 复采复检为阴性
- 浙江本轮疫情报告确诊病例490例 提倡“双节”非必要不出省
- 西安警方通报6起涉疫违法案件
- 西安新一轮核酸筛查日检测能力达160万管
- 西安市累计报告本土确诊病例811例
- 重庆曝光4起违反中央八项规定精神典型问题 警示党员干部清新过节
-
入门级hifi音乐播放器推荐(性价比最高入门hifi播放器推荐)
今天小鱼来为大家解答以上问题,入门级hifi音乐播放器推荐,性价比最高
-
安徽省青阳县市场监管局:关爱骑手 夏送清凉
中国质量新闻网讯8月11日,安徽省青阳县市场监督管理局小个专综合党委
-
西甲冠军巴塞罗那内容创作部门Barca Media将通过SPAC赴美上市,估值达10亿美元
智通财经获悉,西班牙足球俱乐部巴塞罗那将通过与一家特殊目的收购公司
-
加强廉政文化教育 争做优秀工程人——安装公司乌鲁木齐片区召开廉政文化教育大会
为加强安装公司廉政文化教育和提高员工自身综合素养,8月9日下午公司乌
-
57岁老演员三代人定居美国:高调炫耀奢华生活,声称我奋斗我享受
孙思瀚是一位资深的演员,毕业于上海戏剧学院,拥有超过30年的演艺经验
-
幼儿园1天16元能吃生蚝鳗鱼大螃蟹 网友:幼儿园的天花板
8月11日消息,黑龙江省宁安市荣兴幼儿园走红网络。走红原因是该幼儿园
-
辽宁锦州4岁女童在玉米地走失,次日在1公里外安全被找到
辽宁锦州4岁女童在玉米地走失,次日在1公里外安全被找到---8月10日下午
-
比亚迪“500万”发布会,大格局尽显,长城却尴尬一地
8月9日,比亚迪终于迎来了自己第500万辆新能源汽车的下线,成为全球首
-
多头回归原油剑指新高,第三大能源消费国已经坐不住了
印度7月通胀或破6%,莫迪连任遇挑战。
-
2023年7月金融统计数据报告
一、广义货币增长%7月末,广义货币(M2)余额万亿元,同比增长%,增速分
X 关闭
数据结构教程第6版李春葆(数据结构教程)
美国白宫:伊朗已将5名在押美国公民转移出狱
克莱与格林的比较,当勇士必须裁员时,会选择从两人中踢掉谁
新业态、新场景点燃暑期夜经济
街乡创卫复审第三检查组莅临黑庄户乡指导工作
X 关闭
焦点讯息:水发燃气董秘回复:根据《上海证券交易所股票上市规则》的规定
西安警方完成研考安保工作 共出动警力逾1.3万人次
得知西安疫情防控“升级” 男子夜骑共享单车回咸阳淳化
中国医生将任SIU主席背后:从追随者同行者到引领者
海南省通报政法队伍教育整顿成果