- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
同等学历加试 081603 地图制图学与地理信息工程《数据结构》考试大纲
中国地质大学研究生院
硕士研究生入学考试《数据结构》考试大纲
Ⅰ. 考试内容及考试要求
一、数据结构的基本概念、算法及算法分析方法
【考试内容】
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)针对线性表上所需要执行的主要操作,知道选择顺序表还是链表作为其存储结构才能取得较优的时空性能。
三、栈和队列
【考试内容】
1、栈的抽象数据类型的定义。
2、栈的表示和实现。
3、栈的简单应用。
4、抽象数据类型队列的定义。
5、队列的链式表示和实现。
6、队列的顺序表示和实现。
【考试要求】
1、栈的逻辑结构、存储结构及其相关算法(综合应用)
(1)栈的逻辑结构特点,栈与线性表的异同。
(2)顺序栈和链栈上实现的进栈、退栈等基本算法。
(3)栈的“上溢”和“下溢”的概念及其判别条件。
(4)利用栈设计算法解决简单的应用问题。
2、队列的逻辑结构、存储结构及其相关算法(综合应用)
(1)队列的逻辑结构特点,队列与线性表的异同。
(2)顺序队列(主要是循环队列)和链队列上实现的入队、出队等基本算法。
(3)队列的“上溢”和“下溢”的概念及其判别条件。
(4)使用数组实现的循环队列取代普通的顺序队列的原因。
(5)循环队列中对边界条件的处理方法。
(6)利用队列设计算法解决简单的应用问题。
3、栈和队列的应用(领会)
栈和队列的特点,什么样的情况下能够使用栈或队列。
四、串
【考试内容】
1、串的定义、空串、空格串、子串、主串、串相等。
2、串的基本操作。
3、串的顺序存储结构及在顺序存储结构下基本操作的实现。
4、串的堆分配存储表示及其在堆分配存储结构下基本操作的实现。
5、串的链式存储表示。
【考试要求】
1、串的有关概念及其基本运算(领会)。
2、串的简单应用:使用串解决与串相关的简单的应用问题。
五、数组和广义表
【考试内容】
1、数组的顺序存储结构。
2、二维数组的按行存储及按列存储和计算数组元素的地址计算公式。
3、矩阵的压缩存储、特殊矩阵的表示。
4、广义表的定义和操作(HEAD和TAIL)。
5、广义表的2种存储结构。
【考试要求】
1、多维数组(领会
您可能关注的文档
- 叶绿体与叶绿体遗传.doc
- 事务用品及杂项.doc
- 如何巧妙回答公务员面试演讲类问题.doc
- 辽宁省接触交代(矽卡岩)型铜、钼矿床成矿地质特征 .pdf
- 第一份职业.doc
- 州市凝智科技有限公司.pdf
- 良好工地管理.pdf
- 某铜铅锌铁金矿地质勘查报告(菲律宾).doc
- 在爱中体现.doc
- 川航假期.doc
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].docx
- 情绪价值系列报告:春节消费抢先看-国证国际证券.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(解析版).docx
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].docx
- 液冷盲插快接头发展研究报告-全球计算联盟.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(原卷版).docx
- 精品解析:北京市东直门中学2024届高三考前练习数学试卷(解析版).docx
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第2章 人体的神经调节》大单元整体教学设计[2020课标].docx
最近下载
- 2015-2024年十年高考数学真题分类汇编专题21 立体几何大题综合(原卷版).docx
- 程家惠《洋话汉音》(升级版).doc
- 一组活性增强代谢较慢的菲牛蛭基因重组水蛭素及其制备方法.pdf VIP
- 新时达AS380电气原理图随机图纸RH0000739;22版型规;非18芯;V1.0.pdf
- 电商初级FACTOR题库.doc
- 美国总统全传——比尔·克林顿.pdf
- Haier海尔冰箱BCD-325WDGFU1说明书使用安装手册参数图解图示pdf电子版下载.pdf VIP
- ISO 7637-4_2020技术规范解读.pdf
- 发现闪闪发光的自己心理健康教育课件.pptx VIP
- 附件4:麻醉疼痛诊疗中心评审实施细则(2024年修订版).docx
文档评论(0)