- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构导论串讲笔记
1、选择题和填空题:这两部分共56分,这56分中大部分分数是很好得的,做好下面两条,相信你一定能拿到不少分。①理解和掌握串讲中“考核知识点的内容” ②做相关的练习题,尤其是历年的真题,可参照机械工业出版社出版的《数据结构导论学习辅导与真题解析》。
2、应用题:共6小题,每小题5分,全书可以以应用题的方式出考题的17类知识点(已经考过的有12类),我后面会结合历年考同学题给大家讲解可以以应用题的方式出考题的17类知识点,同学应该很好的理解和掌握已经考过的12类知识点,对没有考过的四类知识点,要看懂教材上的相关例题。
3、算法设计:考核点主要集中在第2章的有关单链表的算法、第4章的二叉树遍历的有关算法和第8章的排序的相关算法,我后面会结合历年考题给大家讲解相关算法,同学在理解的基础上要多搜集一些相关算法.
11类可能出应用题的知识点
栈的操作[2000/4] [2001/10] [2002/10] [2004/1] 考过
1)已知出栈序列,写出可能的入栈序列并分析操作过程。
2)已知入栈序列,写出可能的出栈序列并分析操作过程。
[2004/1]如下图所示,输入元素为(A,B,C),在栈的输出端得到一个输出序列ABC,求出在栈的输入端所有可能的输入序列。
【分析】A,B,C三个字符排成的序列可以有:ABC、ACB、BAC、BCA、CAB、CBA六种,按堆栈操作的先进后出(或后进先出)的原则,只有输入序列为BCA时,输出无法得到ABC。因为输入序列为BCA时,要想先输出A,必须BCA均入栈,但这样只能得到序列ACB。其余五种输入序列都可在输出端得到序列ABC。
【解答】ABC、ACB、BAC、CAB、CBA
2.队列的操作
分析顺序队中元素入队出队操作及队列的状态。(考过)
[2003/10]设有一顺序队列sq,容量为5,初始状态时sq.front=sq.rear=0d,e,bd,ei,jb出队
n,o,p
(a)初态 (b)d,e,b入队 (c) d,e出队 (d) i,j入队 (e)b出队
第5步操作无法进行,因队列已满。
3.二叉树的存储结构
给出一棵二叉树,画出二叉链表示意图及顺序存储示意图。([2000/10] [2003/10] [2004/10]考过)
[2003/10]画出下列二叉树的二叉链表表示图。
【解答】二叉树的二叉链表表示
给出二叉树的顺序存储示意图,画出二叉树。([2005/1]考过)
[2005/1]已知某二叉树的顺序存储结构如下所示,试画出该二叉树。
A B C D ∧ ∧ ∧ ∧ E ∧ ∧ ∧ ∧ ∧ ∧ ∧ ∧ F G 【分析】按照给出的顺序存储结构,先绘制出一棵包括空结点的完全二叉树,然后去掉空结点就是所求的二叉树。
【解答】所求二叉树如下图
4.二叉树的遍历
1)给出一棵二叉树,写出对该二叉树进行先根遍历、中根遍历及后根遍历的序列。([2001/10] [2004/1] [2005/10]考过)
[2005/10]对于如下图所示二叉树,分别写出其先根遍历、中根遍历和后根遍历的结点访问序列。
【分析】根据二叉树三种遍历方法的原理,很容易写出该二叉树的先根遍历、中根遍历和后根遍历的结点访问序
【解答】先根遍历的结点访问序:A,B,D,E,F,C
中根遍历的结点访问序:B,F,E,D,A,C
后根遍历的结点访问序:F,E,D,B,C,A
2)给出一棵二叉树的先根遍历和中根遍历序列,恢复二叉树,写出后根遍历的序列。([2002/10]考过)
[2002/10]现有某二叉树,按先根遍历的序列为ABDEFCGH,按中根遍历的序列为DEFBGHCA,试画出此二叉树。
【分析】由先根遍历和中根遍历恢复二叉树的方法:在先根序列中确定根结点(最前面那个结点一定是根结点),然后根据根结点在中根序列中的位置分出根结点的左、右子树(根结点前面的那些结点为根结点的左子树上的结点,根结点后面的那些结点为根结点的右子树上的结点)。恢复该二叉树的任何一棵子树的过程仍然遵循这个原则。
【解答】二叉树如下图所示
3)给出一棵二叉树的后根遍历和中根遍历序列,恢复二叉树,写出先根遍历的序列。(未考过,但可能考注意第四章的考核知识点的讲解)
5.树的存储结构
1)给出一棵树,画出该树的双亲表示法、孩子链表表示法、带双亲的孩子链表表示法及孩子兄弟链表表示法的示意图。([2000/4]考过)
2)给出一棵树的某一种存储结构的示意
您可能关注的文档
- 教你27个小妙招对付身体上的小毛病.doc
- 教务信息管理系统.doc
- 教学创意要从开学典礼开始。。.doc
- 教学大纲4.doc
- 教学实验法.doc
- 教学情境论文.doc
- 教学重点和难点.doc
- 教学设计-氯气的性质.doc
- 教师专用教育公共基础知识(教师招聘考试复习资料及复习方法说明).doc
- 教师个人专业发展规划表.doc
- 数学冀教版二年级下册《参观爱国教育基地》说课课件.ppt
- 统编版历史八年级上册第七单元 人民解放战争 大单元教学设计.pdf
- 人教版小学数学四年级下册第八单元《平均数与条形统计图》 单元教学设计(表格式).pdf
- 《口算两位数加减法》说课课件冀教版二年级下册数学.ppt
- 人教版四年级数学下册第九单元《数学广角——鸡兔同笼》 单元教学设计(表格式).pdf
- 牛津深圳版英语八年级上册Unit 8 English Week 单元整体教学设计.pdf
- 北师大版小学数学六年级下册3.2《图形的旋转(二)》说课课件.ppt
- 二年级下册冀教版第六单元《解决问题》说课.ppt
- 人教版九年级化学上册全册教学设计教案.pdf
- 人教版四年级数学下册第二单元《观察物体(二)》 单元教学设计(表格式).pdf
文档评论(0)