- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据结构》
期末复习
1
期末考试题型:与期中样卷类似,题目主要是
算法应用题和设计题,再加上一些小题
考试范围:第一章到第十章(除掉第八章、第
十一章、第十二章的内容)
算法题:面向问题,解决问题。作答最好是先
给出算法描述,再给出具体的程序(可以利用
书上的数据结构和基本操作)。
小题:算法的例子,比如哈曼树,折半查找,
HASH表,二叉排序树,B树等等
期末成绩:平时成绩+期末成绩
2
数据结构的章节结构及重点构成
数据结构学科的章节划分基本上为:概论,线
性表,栈和队列,串,多维数组和广义表,树
和二叉树,图,查找,内排,外排,文件,动
态存储分配。
对于绝大多数的学校而言,“外排,文件,动
态存储分配”三章基本上是不考的,在大多数
高校的计算机本科教学过程中,这三章也是基
本上不作讲授的。所以,大家在这三章上可以
不必花费过多的精力,只要知道基本的概念即
可。但是,对于报考名校特别是该校又有在试
卷中对这三章进行 核的历史,那么这部分
同学就要留意这三 。
3
对于每一章,要清楚
1 想解决的问题
2 基本的数据结构
3 基本的操作
4 算法(特别是经典算法)的解决思路,程序
实现及时间复杂性
经典算法比如:有序表的归并,KMP算法,矩阵
的快速转置,二叉树(递归或非递归)的遍
历,图的(广度优先和深度优先)遍历,最小
生成树,最短路径,折半查找,冒泡排序,快
速排序等等
4
概论:内容很少,概念简单,分数大多只有几分,有的
学校甚至不考。
表:基础章节,必考内容之一。考题多数为基本概
念题,名校考题中,鲜有大型算法设计题。如果有,也
是与其它章节内容相结合。
栈和队列:基础章节,容易出基本概念题,必考内容之
一。而栈常与其它章节配合考查,也常与递归等概念相
联系进行考查。
串 :基础章节,概念较为简单。专门针对于此章的大
型算法设计题很少,较常见的是根据KMP进行算法分
析。
多维数组及广义表 :基础章节,基于数组的算法题也
是常见的,分数比例波动较大,是出题的“可选单元”或
“侯补单元” 。一般如果要出题,多数不会作为大题出。
数组常与“查找,排序”等章节结合来作为大题考查。
5
树和二叉树 :重点难点章节,各校必考章节。各校在此
章出题的不同之处在于,是否在本章中出一到两道大的
算法设计题。通过对多所学校的试卷分析,绝大多数学
校在本章都曾有过出大型算法设计题的历史。
图 :重点难点章节,名校尤爱考。如果作为重点来考,
则多出现于分析与 计题型当中,可与树一章共同构成
算法设计大题的题 设计。
查找 :重点难点章节,概念较多,联系较为紧密,容易
混淆。出题时可以作为分析型题目给出,在基本概念型
题目中也较为常见。算法设计型题中可以数组结合来考
查,也可 树一章结合来考查。
排序 :与 找一章类似,本章同属于重点难点章节,且
概念更多,联系更为紧密,概念之间更容易混淆。在基
本概念的考查中
原创力文档


文档评论(0)