中国地质大学(武汉)地理与信息工程学院2022硕士研究生入学考试《数据结构》考试大纲

发布时间:2025-09-12 06:01:54
 1、请长按红色复制 考试报名提醒 ,也可以点击右侧的按钮
 2、在微信公众号搜索并关注官方公众号。
 3、回复大礼包,获得30G公务员、事业单位、教师(视频、真题、题库、教材等)资料!

中国地质大学研究生院

硕士研究生入学考试《数据结构》考试大纲

Ⅰ. 考试内容及考试要求

一、数据结构的基本概念、算法及算法分析方法

【考试内容】

1、 合适的数据结构在解决实际应用问题中的关键性;学习《数据结构》的意义。

2、 数据、数据元素、数据项、数据结构等基本概念。

3、 数据结构的四种逻辑结构和两种存储结构表示方法。

4、 抽象数据类型的表示和实现。

5、 算法的五个特点。

6、 算法、算法的时间复杂度和空间复杂度、最坏的和平均的时间复杂度等概念。

7、 算法描述和算法分析的方法,对于一般算法能分析出时间复杂度。

【考试要求】

1、数据结构的基本概念和术语(识记)

(1)数据、数据元素、数据项、数据结构等基本概念。

(2)数据结构的逻辑结构、存储结构及数据操作的含义及其相互关系。

(3)数据结构的四种逻辑结构和两种常用的存储表示方法。

2、数据结构在软件系统中的作用(识记)。

(1)数据结构在各种软件系统中所起的作用。

(2)选择合适的数据结构是解决应用问题的关键步骤。

3、算法的描述和分析(领会)

(1)算法、算法的时间复杂度和空间复杂度、最坏的和平均的时间复杂度等概念。

(2)算法的时间复杂度不仅仅依赖于问题的规模,也取决于输入实例的初始状态。

(3)算法描述和算法分析的方法,对于一般算法能分析出时间复杂度。

(4)O符号的含义及求解渐进时间复杂度的方法。

二、线性表

【考试内容】

1、线性表的类型定义。

2、顺序表的含义及特点,顺序表上的插入、删除操作及其平均时间性能分析。

3、链式表示和实现,单链表、双链表、循环链表链接方式上的区别。

4、单链表上实现的建表、查找、插入和删除等基本算法及其时间复杂度。

5、循环链表及双向链表的定义和相关算法。

6、顺序表和链表的比较,以及如何选择其一作为其存储结构才能取得较优的时空性能。

【考试要求】

1、线性表的逻辑结构(识记)

(1)线性表的逻辑结构特征。

(2)线性表上定义的基本操作,并能利用基本操作构造出较复杂的操作。

2.线性表的顺序存储结构——顺序表(综合应用)

(1) 顺序表的含义及特点,即顺序表如何反映线性表中元素之间的逻辑关系。

(2)顺序表上的插入、删除操作及其平均时间性能分析。

(3)利用顺序表设计算法解决简单的应用问题。

3.线性表的链式存储结构——链表(综合应用)

(1)链表如何表示线性表中元素之间的逻辑关系。

(2)链表中头指针和头结点的使用。

(3)单链表、双链表、循环链表链接方式上的区别。

(4)单链表上实现的建表、查找、插入和删除等基本算法,并分析其时间复杂度。

(5)单循环链表以及单循环链表上的算法与单链表上相应算法的异同点。

(6)双链表的定义及其相关的算法。

(7)利用链表设计算法解决简单的应用问题。

4、顺序表和链表的比较(领会)

(1)顺序表和链表的主要优缺点。

(2)针对线性表上所需要执行的主要操作,知道选择顺序表还是链表作为其存储结构才能取得较优的时空性能。

浏览过上文的人,还点击查看了本内容
 ★ 关注官方公众号,领100元 ★ 
方法一:将二维码保存到相册,微信打开扫一扫,从相册打开二维码即可领取。
二维码
方法二:在微信搜索“考试报名提醒”,关注即可领取。

 ★ 网友精彩评论 ★ 
 ★ 各地考研 ★ 
Top返回顶部