数据结构lst.ppt
《数据结构lst.ppt》由会员分享,可在线阅读,更多相关《数据结构lst.ppt(18页珍藏版)》请在课桌文档上搜索。
1、Data Structure,数据结构,逻辑结构,存数结构,数据运算,线性表,栈,队列,树,图,串,线性结构,非线性结构,顺序存储,链式存储,查找,排序,第一章 绪论,1.2 基本概念和术语合上课本思考一下,假设学号中每一个阿拉伯数字都是一个数据元素,你可以用它们构建出几类数据结构?1.4 算法和算法分析算法的5个重要特性确实很重要!大圈表示法它不是英文,它是希腊字母。,分析时间复杂度应该是小菜一碟!P15例:(a)+x;s=0;(b)for(i=1;i=n;+i)+x;s+=x;(c)for(j=1;j=n;+j)for(k=1;k=n;k+)+x;s+=x;,第2章 线性表,线性结构的特点
2、。2.2 线性表的顺序表示和实现为什么可以随机存储?删除和插入时的逻辑状态变化?2.3 线性表的链式表示和实现单链表的逻辑状态?删除和插入逻辑状态变化?两种存储方式的优缺点。,线性表的插入与删除操作示例,序号 数据元素 序号 数据元素 序号 数据元素 序号 数据元素,插入25,删除24,常见的指针操作,第3章 栈和队列,3.1 栈3.4 队列限定性的线性表结构,分别被做了哪些限定?二者都附设了两个指针,作用相同吗?其它章节的哪些算法用到了栈和队列?,第4章 串,4.1 定义4.2 串的表示和实现4.3 串的模式匹配算法了解概念,第5章 数组和广义表,5.1 数组的定义5.2 数组的顺序表示和实
3、现5.3 矩阵的压缩存储5.4 广义表的定义-表头、表尾、原子、子表5.5 广义表的存储结构,第6章 树和二叉树,6.16.26.36.46.6,第7章 图,7.1 图的定义和数据无向图 G=(V,E),其中:V=a,b,c,d,e,f,E=(a,b),(a,e),(a,c),(b,e),(c,f),(f,d),(e,d)7.2 图的存储结构7.3 图的遍历图的遍历序列唯一吗?给出了邻接表的图呢?7.4 图的连通性问题,第9章 查找(略),9.1 静态查找表9.1.1 顺序表的查找9.1.2 有序表的查找9.2 动态查找表定义9.3 哈希表定义,第10章 排序(略),10.4 选择排序10.4.3 堆排序10.7 比较讨论直接插入排序、希尔排序、快速排序、简单选择排序、堆排序、归并排序、基数排序算法平均比较次数平均时间辅助存储,题型说明,单选共 15 题,每题 2 分,共 30 分填空共10个空,每空 2 分,共 20 分判断共 10 题,每题 2 分,共 20 分分析共 2 题,共 30 分,成绩考核,总成绩=试卷成绩X80%+实验成绩X20%,all thebestfor theexam!,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 lst
链接地址:https://www.desk33.com/p-229797.html