济南大学847算法与数据结构2020年考研专业课初试大纲
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
济南大学自命题科目考试大纲
5.掌握中序线索二叉树的建立和遍历方法;
6.掌握树的存储表示方法,掌握树与二叉树的转换方法;森林与二叉树的转换方法;树和森林的遍历方法;
7.理解哈夫曼树的概念,掌握建立哈夫曼树和哈夫曼编码的方法;
六、图
1.掌握图的基本概念和术语;熟练掌握图的邻接矩阵表示方法和邻接表表示方法;
2.掌握用邻接矩阵,邻接表实现图的基本操作(创建一个图,插入或删除图中的顶点或边);
3.熟练掌握图的深度优先搜索和广度优先搜索,了解非连通图的遍历方法和连通分量的计算;
4.理解最小生成树的概念,熟练掌握Prim算法和Kruskal算法并掌握其生成方法;
5.通过最小生成树算法了解贪心算法的思想及其求解问题的方法;
6.熟练掌握单源点最短路径的Dijkstra算法,进一步理解如何用贪心算法求解问题;
7.掌握用Floyd算法求图中所有顶点之间的最短路径;
8.理解AOV网络和AOE网络的概念,掌握拓扑排序方法和计算关键路径的算法。
七、查找
1.掌握查找的基本概念和查找方法的评判标准;
2.熟练掌握顺序表查找和有序表查找的算法及其性能分析,计算平均查找长度;
3.了解动态查找表的特点,二叉排序树的概念;掌握二叉排序树的构造和查找方法;理解平衡二叉树(AVL树)的概念;
4.熟练掌握哈希函数、哈希表的构造方法,解决哈希冲突的方法,哈希表的查找及其分析。
八、排序
1.掌握排序的基本概念,理解排序“稳定”和“不稳定”的含义,理解排序算法的评判标准;
2.熟练掌握直接插入排序、希尔排序、直接选择排序、堆排序、快速排序、二路归并排序、基数排序的算法思想和算法设计方法;理解各种排序方法的性能特点并能灵活应用;
3.通过快速排序和二路归并排序了解分治算法的思想及其求解问题的方法。