- 3
- 0
- 约4.3千字
- 约 74页
- 2019-01-20 发布于浙江
- 举报
数据结构及算法线性表
上堂课要点回顾;数据结构课程的内容;第二章 线性表;线性结构的特点:;简言之,线性结构反映结点间的逻辑关系是 一对一 的
线性结构包括线性表、堆栈、队列、字符串、数组等等,其中,最简单、最常用的是——
线性表 ;第二章 线性表;第二章 线性表;第2章 线性表;L=(a1, a2, … ai-1, ai , ai+1 , … , an)
;学号;2、线性表的运算;线性表的基本运算有:;前面给出了一些基本操作,另外可以定义更复杂的操作,如:将两个线性表合并等。复杂操作可用基本操作实现。
例3 归并两个“其数据元素按值非递减有序排列的”线性表La和Lb,求得线性表Lc也具有同样特性。
La={ 3, 5, 8, 11 }
Lb={ 2, 6, 8, 9, 11, 15, 20 }
Lc={ 2, 3, 5, 6, 8, 8, 9, 11, 11, 15, 20 }
基本步骤:
分别从La和Lb中取得当前元素la.data[i]和lb.data[j];
若la.data[i]≤lb.data[j],则将la.data[i]插入到Lc中,否则将lb.data[j]插入到Lc中;
重复第1、2步直到有一个表的元素取完为止;
将没有处理完的表中所剩元素,复制到Lc中。;void MergeList(sequence la, sequ
您可能关注的文档
- 工作计划、工作汇报、工作述职、年终总结个性化ppt六.pptx
- 年终表彰总结喜庆ppt.pptx
- 幼儿园班级常规建立.ppt
- 年度驻地运维服务述职报告.ppt
- 广东海洋大学汇编语言复习题套题答案.doc
- 广东省“互联网现代水利”行动计划.doc
- 应用回归分析_整理课后习题答案.doc
- 庐江县小区筹备设立业主大会申请书.doc
- 市级文明工地检查汇报资料.ppt
- 开题报告格式及范文(最全面_).doc
- 印章授权使用承诺书.docx
- 真实性承诺书.docx
- DB3308∕T 038-2018 中高海拔山地茄子栽培技术规范.docx
- DB3308∕T 135-2023 稻田生态施肥技术规程.docx
- DB64∕T 992.6-2014 电梯运行安全监测信息管理系统技术规范 第6部分:系统运行维护.docx
- DB3307∕T 127-2023 无花果绿色生产全产业链管控技术规范.docx
- DB3308∕T 024-2015 衢州月嫂服务质量规范.docx
- DB3308∕T 078-2021 低丘红黄壤红美人栽培技术规范.docx
- DB3308∕T 088-2021 村播服务规范.docx
- DB3308∕T 091-2021 县级社会治理中心建设与运行管理规范.docx
原创力文档

文档评论(0)