- 117
- 0
- 约7.71千字
- 约 41页
- 2018-07-21 发布于江苏
- 举报
1. 2 线性表 1 线性表的逻辑结构 2 线性表的顺序表示和实现 3 线性表的链式表示和实现 1 线性表的逻辑结构 例1 分析26 个英文字母组成的英文表是什么结构。 ( A, B, C, D, …… , Z) 试判断下列叙述的正误: “同一数据逻辑结构中的所有数据元素都具有相同的特性”是指数据元素所包含的数据项的个数都相等。 2 线性表的顺序表示和实现 一、顺序表的表示 用一组地址连续的存储单元依次存储线性表的元素。 二、顺序表的操作 实现步骤: 将第i+1 至第n 位的元素向前移动一个位置; 表长减1。 注意:事先需要判断,删除位置i 是否合法? 应当有1≤i≤n 或 i=[1, n] 三、 顺序表的运算效率分析 算法时间主要耗费在移动元素的操作上,因此 计算时间复杂度的基本操作(最深层语句频度) T(n)= O (移动元素次数) 而移动元素的个数取决于插入或删除元素的位置. 讨论2:若在长度为n的线性表上删除第i位上的元素,则向前移动元素的次数f(n)为: f(n) = 对执行效率的推导: 假定在表中任意位置插入、删除元素都是等概率的,即插入概率p(i)=1/(n+1) ,删除概率q(i)=1/n ,则: 顺序存储结构小结 3 线性表的链式表示和实现 一、 链表的表示 (1)链式存储特点
您可能关注的文档
最近下载
- 电力市场高级交易员情景面试题及参考答案.docx VIP
- LB6-110使用说明书.pdf VIP
- 孙宇晨:我的女友景甜.pdf VIP
- 2025年人教版高中二年级生物(血糖调节模型构建与验证)专题试卷及解析.docx VIP
- 2025年特许金融分析师压力测试与情景分析专题试卷及解析.pdf VIP
- 2025年拍卖师如何打造一场成功的奢侈品慈善拍卖会专题试卷及解析.pdf VIP
- TongWeb 东方通 嵌入式版响应式编程容器 TongWeb V7.0 说明书用户手册.pdf
- 马工程中华人民共和国史(第二版)课件 第六章 中国特色社会主义进入新时代.pptx
- 2025年人教版高中高中生物合成生物学(人工细胞)专题试卷及解析.docx VIP
- 《商务礼仪全辑》课件.ppt VIP
原创力文档

文档评论(0)