删除或更新信息,请邮件至freekaoyan#163.com(#换成@)

数据结构

研究生院 免费考研网/2006-09-22

一、选用教材
《数据结构》严蔚敏  清华大学出版社(第二版) (PC语言版本均可)
二、考试大纲
第一章
1
.熟悉各名词、术语的含义,深刻理解基本概念。
2
.了解抽象数据类型的定义、表示和实现方法。
3
理解算法的概念及5个特性。
4
.掌握算法时间复杂度的估算方法。
第二章
1
.了解线性表的逻辑结构特性。
2
.熟练掌握在顺序和链式存储上实现查找、插入、删除等基本 操作的算法。
3
.能够从时间和空间复杂度的角度综合比较线性表两种存储结构 的特点及其适用场合。
第三章
1
.掌握栈和队列这两种抽象数据类型的特点,并能在相应的应 用问题中正确选用它们。
2
.熟练掌握栈的两种实现方法、基本操作及其算法。
3
.熟练掌握循环队列上的基本操作方法。
4
.理解递归算法执行过程中栈的状态变化过程。
第四章
1
.熟悉串的定义和基本操作。
2
.掌握在串的定长顺序存储结构上实现串的基本操作方法。
第六章
1
.熟练掌握二叉树的定义、结构特性,了解相应的证明方法。
2
.熟悉二叉树的各种存储结构的特点。
3
.熟练掌握二叉树的各种遍历策略的递归和非递归算法,能灵I 活运用遍历算法实现二叉树的某些操作。
4
.理解二叉树线索化的实质,掌握线索二叉树上的操作及算法。
5
.熟悉树的各种存储及其特点,掌握树和森林与二叉树的转换 方法。
6
.学会编写实现树和二叉树的各种操作的算法。
7
.了解最优二叉树(哈夫曼树)的特性,掌握建立哈夫曼树和 哈夫曼编码的方法。
8
.理解先序序列和中序序列能唯一确定一棵二叉树的道理。
第七章
1
.熟悉图及相关定义,图的各种存储结构及其构造算法。
2
.熟练掌握图的两种搜索方式和算法。
3
.掌握最小生成树、拓扑排序、关键路径、最短路径等问题
的求解算法。
第九章
1
.熟练掌握顺序表和有序表的查找方法。
2
.熟练掌握二叉排序树的构造方法和查找方法。
3
.掌握平衡二叉树的维护平衡的方法。
4
.熟练掌握哈希表的构造方法,深刻理解哈希表与其他表的根 本区别。
第十章
1
.理解排序的定义和各种排序方法的特点。
2
.了解各种方法的排序过程及其依据的原则,了解基于"关键 字的比较'进行排序的方法和分类。
3
.理解排序方法"稳定""不稳定"的含义。
4
.掌握各种排序方法的时间复杂度的分析。
5
.熟练掌握直接插入、折半插入、希尔插入、快速、堆选等排 序算法。
6
.掌握归并和基数排序算法。
第十二章
理解文件的基本概念,熟悉各类文件的特点、构造方法及其 基本操作。
注:未列章节,不做要求。

相关话题/

  • 领限时大额优惠券,享本站正版考研考试资料!
    大额优惠券
    优惠券领取后72小时内有效,10万种最新考研考试考证类电子打印资料任你选。涵盖全国500余所院校考研专业课、200多种职业资格考试、1100多种经典教材,产品类型包含电子书、题库、全套资料以及视频,无论您是考研复习、考证刷题,还是考前冲刺等,不同类型的产品可满足您学习上的不同需求。 ...
    本站小编 Free壹佰分学习网 2022-09-19
  • 误差与数据处理
    一、参考教材: 《误差与数据处理》费业泰 机械工业出版社(第四版)二、考试大纲: l、绪论 误差的定义 ...
    研究生院 免费考研网 2006-09-22