一、考试内容
1.绪论
1.1数据结构的基本概念;
1.2抽象数据类型;
1.3算法和算法的时间复杂度。
2.线性表
2.1线性表概述;
2.2线性表的顺序表示和实现;
2.3线性表的链式表示和实现;
2.4静态链表;
2.5线性表的基本运算。
3.堆栈和队列
3.1堆栈;
3.2堆栈应用;
3.3队列;
3.4优先级队列。
4.串
4.1串概述;
4.2串的存储结构;
4.3串基本操作的实现算法;
4.4串的模式匹配算法-BF和KMP算法。
5.数组
5.1数组概述;
5.2动态数组;
5.3特殊矩阵的压缩存储;
5.4稀疏矩阵的压缩存储。
6.递归算法
6.1递归的概念;
6.2递归算法的执行过程;
6.3递归算法的设计方法;
6.4递归过程和运行时栈;
6.5递归算法的时间效率分析。
7.树和二叉树
7.1树;
7.2二叉树;
7.3二叉树的设计和实现;
7.4二叉树遍历;
7.5线索二叉树;
7.6哈夫曼树;
7.7等价问题;
7.8树与二叉树的转换;
7.9树的遍历。
8.图
8.1图概述;
8.2图的存储结构;
8.3图的实现;
8.4图的遍历;
8.5最小生成树;
8.6最短路径;
8.7拓扑排序;
8.8关键路径。
9.排序
9.1排序的基本概念;
9.2插入排序;
9.3选择排序;
9.4交换排序;
9.5归并排序;
9.6基数排序;
9.7排序算法性能比较。
10.查找
10.1查找的基本概念;
10.2静态查找;
10.3动态查找;
10.4哈希查找;
以上内容来源网络,仅供参考!
以上是小编整理的关于【西安石油大学808数据结构与程序设计考研大纲汇总!】的全部内容,如果想要了解更多关于院校选择、专业选取、就业问题等,可直接点击下方咨询,由专业老师为您一对一解答!