- 26
- 0
- 约3.5千字
- 约 27页
- 2018-11-07 发布于山东
- 举报
常见的数据结构(c语言版)课件_第二章_线性表_(严蔚敏、吴伟民编_清华大学出版社)
第二章 线性表 线性结构特点:在数据元素的非空有限集中 存在唯一的一个被称作“第一个”的数据元素 存在唯一的一个被称作“最后一个”的数据元素 除第一个外,集合中的每个数据元素均只有一个前驱 除最后一个外,集合中的每个数据元素均只有一个后继 2.1 线性表的逻辑结构 定义:一个线性表是n个数据元素的有限序列 2.2 线性表的顺序存储结构 顺序表: 定义:用一组地址连续的存储单元存放一个线性表叫~ 元素地址计算方法: LOC(ai)=LOC(a1)+(i-1)*L LOC(ai+1)=LOC(ai)+L 其中: L—一个元素占用的存储单元个数 LOC(ai)—线性表第i个元素的地址 特点: 实现逻辑上相邻—物理地址相邻 实现随机存取 实现:可用C语言的一维数组实现 插入 定义:线性表的插入是指在第I(1?i ? n+1)个元素之前插入一个新的数据元素x,使长度为n的线性表 算法时间复杂度T(n) 设Pi是在第i个元素之前插入一个元素的概率,则在长度为n的线性表中插入一个元素时,所需移动的元素次数的平均次数为: 删除 定义:线性表的删除是指将第i(1?i ? n)个元素删除,使长度为n的线性表 算法评价 设Qi是删除第i个元素的概率,则在长度为n的线性表中删除一个元素所需移动的元素次数的平均次数为: 顺序存储结构的优缺点 优点 逻辑相邻,物理相邻 可随机存取任一元素 存储空间使用紧凑
您可能关注的文档
最近下载
- ISO10012-2026《质量管理——测量管理体系要求》之7-6:“7支持-7.2能力”专业深度解读和应用操作指导材料(编制-2026A0).docx VIP
- 19.《ISO10012-2026质量管理——测量管理体系要求》程序文件之19:MMS8.2测量过程要求管理程序(雷泽佳编制-2026A0).pdf VIP
- 拼购专卖店授权书模板.docx VIP
- ISO10012-2026《质量管理——测量管理体系要求》之4:“4.4测量管理体系”专业指导问答材料(雷泽佳编制-2026A0).pdf VIP
- 健康管理平均支出与生活质量.docx VIP
- 汽车发动机构造与维修.ppt VIP
- ISO10012-2026《质量管理——测量管理体系要求》之3:“4.3确定测量管理体系的范围”专业指导问答材料(雷泽佳编制-2026A0).pdf VIP
- ISO10012-2026《质量管理——测量管理体系要求》之31:“8.7不合格输出的控制”专业指导问答材料(雷泽佳编制-2026A0).pdf VIP
- ISO10012-2026《质量管理——测量管理体系要求》之35:“9.2内部审核”专业指导问答材料(雷泽佳编制-2026A0).pdf VIP
- JTG/T 3610-2019公路路基施工技术规范.pdf VIP
原创力文档

文档评论(0)