任务二 线性表的顺序存储结构 顺序表的优缺点 优点:随机存取元素、简单直观 缺点:插入和删除结点困难、扩展不灵活、容易造成浪费 任务二 线性表的顺序存储结构 删除算法时间复杂度分析: 最坏情况是删除第1个元素,此时要前移n-1个元素,因此T(n)=O(n) 任务二 线性表的顺序存储结构 (3)查找运算Locate(L,e) 在顺序表中查找值为e的数据元素,并返回该元素在表中的位置。 方法:从第一个数据元素开始,依次将表中的元素与e进行比较,若相等,则返回该元素在表中的位置;否则,查找失败。 任务二 线性表的顺序存储结构 顺序表查找算法描述如下: int Locate(SeqList *L,ElemType e) {//在顺序表L中查找值为e的数据元素查找成功,返回该元素位置,否则返回0 int j; for(j=0;jL-length;j++) if(L-elem[j]==e) return j+1; return 0; } 算法思想: 将第0个至第n-1个元素逐一与元素e比较,如值相等,返回该元素在表中位置,否则返回0; 例3 一个线性表L中的数据元素按升序排列,编写一个算法,实现在线性表中插入一个数据元素item,使得线性表仍然保持升序排列。 算法设计如下: void Insert (SqList L, ElemType i
您可能关注的文档
- 物理第十章第3节.ppt
- 物理二轮复习方案课件:专题2_牛顿运动定律与直线运动.ppt
- 物理光学-1光的吸收色散和散射.ppt
- 物理光学-6傅里叶光学.ppt
- 物理化学7.13反应机理.ppt
- 物理化学10界面现象.ppt
- 物理化学第二章热力学第二定律2.1.ppt
- 物理课程标准培训班报告二.ppt
- 物理取值范围题.doc
- 物理学科复习研讨.pptx
- T∕CACE 032-2021固体废物制备建材产品环境-经济综合评价通用指南.docx
- T∕CAEC 011-2026 工程监理企业信用评价标准.docx
- T∕CAPDA 039-2022 啶嘧磺隆水分散粒剂.docx
- SIEMENS 西门子 电热水器DG45、60、80122TI 说明书.docx
- CAPEC S312∕01 设备监理专业范围表.docx
- T∕ACCEM 337-2024 健康调味酱(团体标准).docx
- T∕CAHPE 011-2026 糖尿病自我管理教育与支持工作要求.docx
- T∕CAHPE 002-2025 健康教育核心信息编写指南.docx
- 新人教版四年级上册语文期中模拟卷(含答案).docx
- 湖北2026年11月事业单位公共基础知识真题卷及答案.docx
最近下载
- 工程竣工验收移交书.docx VIP
- 统编版三年级上学期语文期末试卷_1.docx VIP
- 法院文秘写作考试试题及答案.docx VIP
- 十八税种应纳税额自动计算模板-做账实操.xlsx VIP
- 《工程勘察设计收费标准》2002年修订本完整.pdf VIP
- 统编版语文三年级上学期语文期末试卷.docx VIP
- 天融信准入系统topnac-技术白皮书v1.pdf VIP
- 2025年初级经济师考试真题试卷含答案(经济基础知识).pdf VIP
- 网络互联技术(第2版)梁广民数字资源5.1.3 MAC地址泛洪攻击.ppt VIP
- 网络互联技术(第2版)梁广民数字资源5.1.2 交换机安全基本措施.ppt VIP
原创力文档

文档评论(0)