029_数据结构-复试

本文由用户“xhl1236”分享发布 更新时间:2022-10-19 07:52:08 举报文档

以下为《029_数据结构-复试》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

湖南师范大学硕士研究生入学考试自命题科目考试大纲

考试科目代码:[ ] 考试科目名称:数据结构

一、考试内容及要点

(一)绪论:

熟悉各名词、术语的含义,掌握基本概念,特别是数据的逻辑结构和存储结构之间的关系;

了解抽象数据类型的定义、表示和实现方法;

熟悉类C语言的书写规范,特别要注意值调用和引用调用的区别,输入、输出的方式以及错误处理方式;

理解算法五个要素的确切含义;

掌握计算语句频度和估算算法时间复杂度的方法。

(二)线性表:

线性表的逻辑结构定义、抽象数据类型定义和各种存储结构的描述方法;

在线性表的两类存储结构(顺序存 储和链式存储)上实现基本操作;

一元多项式的抽象数据类型定义、表示及加法的实现。

(三)栈和队列:

栈和队列的结构特性;

在两种存储结构上如何实现栈和队列的基 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 表示法、邻接表、十字链表和邻接多重表;

图的两种遍历策略:深度优先搜索和广度优先搜索;

图的连通性:连通分量和最小生成树;

拓扑排序和关键路径;两类求最短路径问题的解法。

(八)查找:

讨论查找表(包括静态查找表和动态查找表)的各种实现方法:顺序表、有序表、树表和哈希表;

关于衡量查找表的主要操作——查找的查找效率的平均查找长度的讨论。

(九)内部排序:

讨论比较各种内部排序方法,插入排序、交换排序、选择排序、归并排序和基数排序的基本思想、算法特点、排序过程以及它们的时间复杂度分析。

在每类排序方法中,从简单方法入手,重点讨论性能先进的高效方法(如,插入排序类中的希尔排序、交换排序类中的快速排序、选择排序类中的堆排序等)。

二、参考书目

1.严某某、吴伟民编著,数据结构(C语言版),清华大学出版社,1999年2月

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]

以上为《029_数据结构-复试》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览