- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
山东大学2002计算机研究生入学考试专业课
山东大学2002计算机研究生入学考试专业课辅导班
《数据结构》笔记
第一章
基本概念 :
数据---数据结构:a、逻辑:集合、线性表、树、图
b、物理:顺序、链式
抽象数据类型(不用写很全的描述)
算法分析:
a、时间复杂性 (会分析语句执行次数,比较交换次数。)
b、空间复杂性 (只在后续的内部排序中提到。)
第二章
线性表的定义、特点。
顺序存储地址表示:loc(ai)=loc(a1)+(i-1)l.
链式存储:几种链的相互关系
a、一般单链表
b、循环单链表(最后空指针指向头)
c、双向链表
算法设计
看清题义的描述(有无头接点、结构、不许另外申请额外空间)、不丢失指针,不要遗漏特殊情况。
见图,求逆转
if l.link=nill
return;
if l.link.link=nill, return;
p=l.link;q=p.link;r=q.link
while rnill
{ q.link=p;p=q;q=r;}
q.link=p;l.link=nill,l.link=q;
在草纸上将每一步指针画出,可以有效帮助解题
第三章
栈的表示和实现,操作受限的线性表。
栈的应用(书中的例子不考,不用看)但考试中可以用到栈。
利用栈实现递归的工作原理(画栈的变化一部分不错要求,此部分为唯一带*号而要掌握的一节)
队列的定义、表示和实现:
a、链式
b、 顺序---循环队列(假溢出情况而导致循环队列)
第四章 要求不多,基本概念
串的基本定义;
三种存储表示的基本思想:定长顺序存储、堆分配存储、串的块链存储表。
第五章
数组的定义及顺序表示(行先、列先)。
稀疏惧阵、特殊惧阵(值相同或零元素在距阵的分布有一定规律)的定义、用途、结构表示、三元组。运算(转置、加减乘除)不做要求。
▲广义表的定义及存储结构表示。画出结构,指出表头表尾。
第六章 树
写算法时可描述一下算法思想和写算法所需要的结构,算法设计题不会超过1/3。
树的定义、表示方法、求法。
二叉树的定义、性质及存储(含完全、满二叉树)
性质:参数,不同度接点数,父子关系(肯定考,考试时可以用事例来验证一下。)
例:n个接点的二叉树有n+1个指针域空间。
存储:顺序:按完全二叉树编号;链式:二、三叉。
▲二叉数的遍历序列及算法。
由前序、后序可以唯一确定二叉数。
许多其它算法是从此得到的。
a)中序递归
b)中序非递归 用栈(思想--后进先出,先出的要后进)
从根开始 左子后代压栈的循环 退栈访问 右自入栈
c)按层次遍历,用队列(思想:先进的先出,先出的要先进)
图的按广度遍历与此思想相似,按邻接表。
掌握方法,遍历结构,算法不做要求
森林《———》二叉树 、一般树《———》二叉树 、遍历序列《———》二叉树、森林、一般树的遍历。
哈夫曼树的思想与构造方法:会方法,算法不做要求。
图的定义和求法。
图的存储结构(都应该掌握):邻接惧阵(对角线上有时为0,有时为无穷,但是意思一致)、邻接表、重邻接表、十字链表。
图的遍历:深度、广度
生成树和最小生成树:概念和求法的思想。
AOV和AOE网络的概念、用途(算法不做要求)
a)AOV拓扑排序,工程得以进行
b)AOE 关键路径、关键活动。(要会求方法)
最短路径问题:单源点、所有顶点对
关于本章的算法(书本上的例题)
第九章
静态表:(方法、性能分析)
a)、顺序表----顺序查找
b)、有序表 --------折半查找
c)、索引顺序表
2.树、平衡二叉树的定义和特点,平衡二叉树的4个调整规律要知道为什么,算法不做要求。
3.B-树和B+树的基本概念(今年从简)例如:M的作用?
4.哈系表的定义、组织思想、特点、构造方法及应用:hash函数、冲突处理;分析平均查找长度;P261—262不考
内部排序
除基数排序外,其他方法的思想、特点、应用
时间(主要)/空间复杂度分析,算法不做要求
无
文件
基本概念,基本思想,具体组织方法、结构、特点
例:把……和……放在一起,索引
本章的算法、公式分析不做要求
文字录入:kybird(e_bird@163.com)于2002/10/26
感谢zhangle0403提供笔记图片
文档评论(0)