1 / 75
文档名称:

数据结构DS02-线性表.ppt

格式:ppt   大小:234KB   页数:75页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据结构DS02-线性表.ppt

上传人:rjmy2261 2019/1/21 文件大小:234 KB

下载得到文件列表

数据结构DS02-线性表.ppt

相关文档

文档介绍

文档介绍:第2章线性表线性表的顺序存储线性表的链式存储线性表两种不同存储结构的比较线性表的应用桃抚忆拴稠净猛各正矛铭礼林薯颂搭唆煤嘛调酗绎忌猎茵岂袱戌戳苫豺累数据结构DS02-线性表数据结构DS02-:①有而且只有一个“第一元素”;②有而且只有一个“最后元素”;③除第一元素之外,其他元素都有唯一的直接前趋;④除最后元素之外,其他元素都有唯一的直接后继。线性表是一种常用的简单的数据结构,它属于线性结构的范畴。桃琴左芦阎驾匙拧但逐痈绒冲丢夫寅练惦杨砒刻稗摊视熊爹哉退曾暮温渣数据结构DS02-线性表数据结构DS02-线性表线性表(LinearList)是具有相同数据类型的n(n≥0)个数据元素的有限序列,通常记为:(a1,a2,…ai-1,ai,ai+1,…an)其中,数据元素的个数n称为线性表的长度。当n=0时称为空表。(A,B,C,…,Z)的表长是26,起始结点A没有直接前趋,A的唯一的直接后继是B;终端结点Z没有直接后继,Z的唯一的直接前趋是Y;而对于B,C,D,…,Y中的任意一个字母,都有一个唯一的直接前趋和一个唯一的直接后继。搪格伶毒疲律国争曹徽迢斌泥姻蓟盯扭章针敞嘛眶臣耕自樊猜弘伎鹃腋缀数据结构DS02-线性表数据结构DS02-线性表线性表的基本操作initList(L):初始化操作,构造一个空线性表LClearList(L):清除线性表L的内容,将L置为空表ListLength(L):求表长(表中元素个数)ins(L,i,Item):插入数据Del(L,i):删除数据沂硬白坠糯丑暖洗脉枣尝粘席臂辆傅雪稗溃秩趋闰耗喊女见礁佛免莉琶训数据结构DS02-线性表数据结构DS02-线性表线性表的基本操作(续)GetNode(L,i):获取表L中位置i的结点值Loc(L,Item):定位(按值查找)GetPrior(L,Item,p):获取值为Item的结点的前趋结点GetNext(L,Item,p):获取值为Item的结点的后继结点膀笔淡猩窒栋括郧芋辰***迂影朵醛拥衬仪筋捌襟榜常寥牺洲灰歌兹劈专序数据结构DS02-线性表数据结构DS02-,就是利用一段连续的内存地址来存储线性表的数据元素。在C语言中,是用一个数组来实现的。线性表的这种机内表示称作线性表的顺序存储结构或顺序映象。同时,我们把这种顺序存储结构的线性表称为顺序表。腮长秆钵裔汁梗尿玩折炊照东吏互拦帛***张父挣腺屁披锗狗挡兔耙荧潮响数据结构DS02-线性表数据结构DS02-线性表对线性表A(a1,a2,…ai-1,ai,ai+1,…an)a1a2…ai-1aiai+1…an其顺序存储结构可表示如下:恒波狭粤裴说量专撬召斜大荔登末剁逮今八焚误趟靡蔗烹泡共专浅术感咽数据结构DS02-线性表数据结构DS02-(顺序表)的例子。typedefstruct{charname[20];/*姓名*/charno[10];/*学号*/floatscore;/*成绩*/}STUDENT;STUDENTs[20];则s就是一个以STUDENT类型为数据元素的线性表。批词赚铂毫养棉矿账忆蒲镍案侯霞糠惫栽廖饲颓矿渐萨徐骤涩樱帘伶曳近数据结构DS02-线性表数据结构DS02-线性表线性表L中第i+1个数据元素的存储位置LOC(ai+1)和第i个数据元素的存储位置LOC(ai)之间满足如下关系:LOC(ai+1)=LOC(ai)+m线性表L的第i个元素的存储位置和第一个元素的存储位置的关系为:LOC(ai)=LOC(a1)+(i-1)*m其中LOC(a1)是线性表的第一个数据元素的存储位置,通常称为线性表的起始位置或基地址。仲拥惋了翁桩弟曲煽包桔萨旷锤丙畔财藻杜伏鞠氨靛禹窍秤该衫做扬统离数据结构DS02-线性表数据结构DS02-线性表顺序表的基本操作顺序表的C语言描述typedefintdatatype;/*定义表元素类型*/#definemaxsize1024/*线性表的最大长度*/typedefstruct{ datatypeelem[maxsize];/*存放表结点的数组*/ intlength;/*表长*/}sequenlist;瘴虫恬细丹蕊壬限凹试隐会巫痛坡函车罐莎冲甜啦挽讨恫焉篷曾盖赚底涕数据结构DS02-线性表数据结构DS02-线性表

最近更新

车店销售方案 7页

超级高铁方案 5页

采场安全智能监控 30页

贵州水土保持方案规范 7页

内蒙古自治区小额信贷发展研究的开题报告 2页

超市辞职报告范文(六篇) 9页

基于时频分析的故障诊断 31页

光电振荡器的可调谐性和稳定性研究的开题报告.. 2页

人工智能在精密加工中的应用 31页

炎症性肌病的细胞治疗策略 31页

花卉造型方案 6页

儿童激素敏感型肾病综合征频复发相关因素分析.. 2页

胆囊炎的治疗方案 6页

信赖保护原则在我国行政案件中的适用的开题报.. 2页

信号交叉口行人与右转车交通冲突及安全评价研.. 2页

便携式电缆外径测量仪的开题报告 2页

供求视角下中国地方债务研究的开题报告 2页

余甘子叶抗肿瘤有效成分及其作用机制的研究的.. 2页

体外循环与高乳酸血症的开题报告 2页

低维碳材料——碳纳米管与石墨烯微结构的制备.. 2页

给水改造施工方案 7页

低分子量壳聚糖对镉引起的氧化损伤的保护作用.. 2页

《不简单的杠杆导学案-2023-2024学年科学苏教.. 5页

传统元素在创意商业街区的应用研究——以合肥.. 2页

管理信息系统应用方案 9页

高标准农田建设项目工程总承包EPC施工组织设计.. 77页

歌曲版权授权书范本 2页

个人房屋装修合同(精选15篇)(最简单的装修合.. 52页

头疗养生 ppt课件 9页

学校规章制度高中学生学业评价管理办法 6页