- 5
- 0
- 约3.01万字
- 约 37页
- 2017-11-23 发布于江苏
- 举报
考研计算机数据结构讲义
一、线性表
大纲要求:
(一) 线性表的定义和基本操作
(二) 线性表的实现
1. 顺序存储结构
2. 链式存储结构
3. 线性表的应用
知识点:
深刻理解数据结构的概念,掌握数据结构的“三要素”:逻辑结构、物理(存储)结构及在这种结构上所定义的操作“运算”。
时间复杂度和空间复杂度的定义,常用计算语句频度来估算算法的时间复杂度。
以下六种计算算法时间的多项式是最常用的。其关系为:
O(1)O(logn)O(n)O(nlogn) O(n2)O(n3)
指数时间的关系为: O(2n)O(n!)O(nn)
线性表的逻辑结构,是指线性表的数据元素间存在着线性关系。主要是指:除第一及最后一个元素外,每个结点都只有一个前趋和只有一个后继。线性表的顺序存储方式及其在具体语言环境下的两种不同实现:表空间的静态分配和动态分配。。循环链表中设置尾指针而不设置头指针的好处以下几种常用链表的特点和运算:单链表、循环链表双向链表双向循环链表。即其各自适用的场合。
通过对它们的讨论可知它们各有优缺点,顺序存储有三个优点:
(1)方法简单,各种高级语言中都有数组,容易实现。
(2)不用为表示结点间的逻辑关系而增加额外的存储开销。
(3)顺序表具有按元素序号随机访问的特点。
但它也有两个缺点:
(1)在顺序表中做插入删除操作时,平均移动大约表中一半的元素,因此对n较大的顺序表效率低。
(2)需要预先
您可能关注的文档
- 级计算机网络技术专业教学计划ok.doc
- 级认识实习报告.doc
- 级独立本科机电一体化LED静态点阵设计毕业论文.doc
- 级课程设计.doc
- 级机数控课程设计说明书.doc
- 级进模例题.doc
- 纳滤膜项目可行性研究报告立项范文格式.doc
- 级数据结构实验指导书.doc
- 级课表.doc
- 纵横幼儿园施工组织方案[].doc
- 锦州市太和区2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 长治市沁源县2025-2026学年第二学期三年级语文第六单元测试卷(部编版含答案).docx
- 西安市雁塔区2025-2026学年第二学期二年级语文第六单元测试卷(部编版含答案).docx
- 张掖地区张掖市2025-2026学年第二学期四年级语文第五单元测试卷(部编版含答案).docx
- 贵阳市云岩区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 伊春市金山屯区2025-2026学年第二学期四年级语文第五单元测试卷(部编版含答案).docx
- 湛江市麻章区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 渭南市临渭区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 湘西土家族苗族自治州龙山县2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 运城市新绛县2025-2026学年第二学期二年级语文第六单元测试卷(部编版含答案).docx
最近下载
- 新疆准南煤田玛纳斯县德翔煤矿勘探报告.pdf VIP
- 赵孟頫楷书跋宋人书画孝经.pdf VIP
- 因式分解拓展(因式定理)专项练习100题及答案.docx VIP
- 结构动力学 刘晶波 课后答案[2-4章]_khdaw.pdf
- 2025年人教版六年级下册数学期中真题卷(含答案).docx VIP
- 2026年四川省事业单位招聘考试(公路养护技术规范)历年参考题库含答案详解.docx VIP
- ISO27001-2022内审检查表案例IS.doc VIP
- ACS的诊治及处置流程(核心科室).pptx VIP
- 南方某年产20万吨玉米原料燃料乙醇厂设计 .docx
- DL∕T 740-2014 -电容型验电器.pdf VIP
原创力文档

文档评论(0)