数据结构与数据库复习学习教案.pptx
《数据结构与数据库复习学习教案.pptx》由会员分享,可在线阅读,更多相关《数据结构与数据库复习学习教案.pptx(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据结构数据结构(sh j ji u)与数据库与数据库 复习复习第一页,共31页。数据结构 70分参考题型:填空,选择,判断:解答(jid)题:算法题:第1页/共30页第二页,共31页。对算法的要求:根据教学知识对算法的要求:根据教学知识点的难易和重要性,将相关的点的难易和重要性,将相关的算法理解和应用分三个层次进算法理解和应用分三个层次进行要求:行要求:层次层次1)能阅读和理解算法,能能阅读和理解算法,能结合具体数据给出算法执行结结合具体数据给出算法执行结果;果;层次层次2)能写出算法的伪代码;能写出算法的伪代码;层次层次3)能灵活运用算法,对实能灵活运用算法,对实际问题际问题(wnt)进行
2、算法设计。进行算法设计。第2页/共30页第三页,共31页。第一章 序论(x ln)数据结构(jigu)的知识点:数据的逻辑结构(jigu)数据的存储结构(jigu)对数据的运算(运算的定义和运算的实现)抽象数据类型的概念和表示方法第3页/共30页第四页,共31页。第一章 序论(x ln)算法的知识点:算法的定义(dngy)算法的特性算法的时间分析和空间分析方法第4页/共30页第五页,共31页。第二章 线性表5个主要知识点:线性表的定义线性表的存储(cn ch)表示-顺序表,链表线性表的运算在不同存储(cn ch)结构上的实现有序表的操作线性表的应用第5页/共30页第六页,共31页。第二章 线性
3、表线性表顺序存储结构的特点:逻辑上相邻的元素在物理上也相邻;不需要为表示元素之间的逻辑相邻关系开辟附加空间;可以随机访问数据元素;插入(ch r)和删除元素时需要大量移动元素。第6页/共30页第七页,共31页。第二章 线性表线性表链式存储结构的特点:逻辑上相邻的元素在物理上不一定相邻;需要为表示元素之间的逻辑相邻关系开辟附加空间(kngjin):指针域;无法随机访问数据元素;插入和删除元素时不需要大量移动元素,只要修改相关结点的指针值即可。第7页/共30页第八页,共31页。第二章 线性表几种常用的线性链表:单链表循环(xnhun)单链表(既可以用头指针引导,又可以用尾指针引导)双向链表双向循环
4、(xnhun)链表第8页/共30页第九页,共31页。第二章 线性表 带头结点的链表和不带头结点 的 链 表 在 操 作 上 有 差 别(chbi).判表空条件:带头结点时带头结点时不带头结点时不带头结点时单链表单链表head-next=NULLhead-next=NULLhead=NULLhead=NULL循环单链表循环单链表head=head-nexthead=head-nexthead=NULLhead=NULL第9页/共30页第十页,共31页。第三章 栈和队列(duli)栈和队列栈和队列栈和队列栈和队列(duli)(duli)都是插入和删除操作受都是插入和删除操作受都是插入和删除操作受都
5、是插入和删除操作受到限制的特殊线性表;到限制的特殊线性表;到限制的特殊线性表;到限制的特殊线性表;栈的特点:栈的特点:栈的特点:栈的特点:后进先出(后进先出(后进先出(后进先出(LIFOLIFO)队列队列队列队列(duli)(duli)的特点:先进先出(的特点:先进先出(的特点:先进先出(的特点:先进先出(FIFOFIFO)第10页/共30页第十一页,共31页。第三章 栈和队列(duli)栈的操作栈的操作栈的操作栈的操作(cozu)(cozu):顺序栈:顺序表操作顺序栈:顺序表操作顺序栈:顺序表操作顺序栈:顺序表操作(cozu)(cozu)的特例的特例的特例的特例链栈:单链表操作链栈:单链表操
6、作链栈:单链表操作链栈:单链表操作(cozu)(cozu)的特例的特例的特例的特例第11页/共30页第十二页,共31页。第三章 栈和队列(duli)队列的操作:队列的操作:链队列:带头结点、头指针和尾指针的单链表,入链队列:带头结点、头指针和尾指针的单链表,入队端在表尾,出队端在表头。队端在表尾,出队端在表头。循环循环(xnhun)(xnhun)链队列:可以只用一个尾指针链队列:可以只用一个尾指针用定长数组作为队列的存储结构时,一般采用循环用定长数组作为队列的存储结构时,一般采用循环(xnhun)(xnhun)队列的形式队列的形式-循环循环(xnhun)(xnhun)队列。队列。第12页/共3
7、0页第十三页,共31页。第三章 栈和队列(duli)队列的操作:队列的操作:链队列:带头结点链队列:带头结点(ji din)(ji din)、头指针和尾指针的、头指针和尾指针的单链表,入队端在表尾,出队端在表头。单链表,入队端在表尾,出队端在表头。循环链队列:可以只用一个尾指针循环链队列:可以只用一个尾指针用定长数组作为队列的存储结构时,一般采用循用定长数组作为队列的存储结构时,一般采用循环队列的形式环队列的形式第13页/共30页第十四页,共31页。第三章 栈和队列(duli)循环队列(duli):数组:Q1.maxsize-1front指向对头元素rear指向队尾元素的下一个队列(duli)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 数据库 复习 学习 教案
限制150内