Data02习题解答分析
数据结构 * 第二章 线性表习题 1、编写一个算法,删除线性表A中所有值为b的元素。假定A中有n(0)个元素,采用顺序存储结构。 2、编写一个算法,使用最少的交换次数,将线性表A中所有奇数值元素保存在下标低的一端,偶数值元素保存在下标高的一端。假定A中有n(0)个元素,采用顺序存储结构。 3、编写一个算法,将元素b插入到线性表A中。假定A中有n(0)个元素,采用顺序存储结构,并且A是一个非递增表。 * 4、线性表A=(a1,a2,…,am)和B=(b1,b2,…bn)分别有m和n个元素,采用链式存储结构。编写一个算法,将A和B合并成: C=(a1,b1,a2,b2,…,am,bm ,bm+1,… bn) 或者 C=(a1,b1,a2,b2,…,an,bn ,an+1,… am) 5、编写一个算法,将有序链表A和B合并成新的链表C。表A、B、C的表头指针为HA、HB和HC。 * 习题解答 1、编写一个算法,删除线性表A中所有值为b的元素。A中有n(0)个元素,采用顺序存储结构。 思路1 设置一个循环变量i,从1开始判断每个元素A[i],如果等于b,则删除A[i],将i+1到表尾的所有元素向前移动一个单元,并修正表长(减1),然后从当前i开始继续判断每个元素A[i],直到将表中所有的元素都判断完为止。 * i = 1 A[i] = b A[j-1] = A[j] i
您可能关注的文档
- CH8000-01火灾报警控制器分析.ppt
- Chapter2Phonology音系学(现代语言学)分析.doc
- Chapter2phonetics分析.ppt
- Chapter2PhaseEquilibriainOne-ComponentSystems分析.ppt
- Chapter2Phonology分析.ppt
- Chapter1Book2Final_5April07英语分析.ppt
- Chapter2TheOriginsofaNation分析.ppt
- chapter3-2分析.ppt
- Chapter32LandingGear分析.doc
- chapter2Diction分析.ppt
- 【人民日报】十五五规划必刷100题及答案.docx
- 国家电网有限公司高校毕业生招聘考试公共与行业知识题库及答案(2026版).docx
- 高中入团积极分子考试题库及答案.docx
- 北京工业大学耿丹学院《社会福利思想》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《新中国史》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《文献信息检索与利用》2025-2026学年期末试卷.doc
- 活动策划丨长城炮越野皮卡上市发布方案 .pdf
- 【中考动员】主题班会《100天做自己的六边形战士+》.pptx
- 中考英语高频词汇第二部分 阅读技能·提升练(学用).pdf
- 商业综合体安全生产管理制度.docx
原创力文档

文档评论(0)