《数据结构》考试大纲
一、考查目标
1.掌握数据结构的基本概念、基本原理和基本方法。
2.掌握数据的逻辑结构、存储结构及基本操作的实现,能够对算法进行基本的时间复杂度与空间复杂度的分析。
3.能够利用数据结构基本原理和方法进行问题的分析与求解,具备采用C或C++语言设计与实现算法的能力。
二、考试形式和试卷结构
1、试卷满分及考试时间
本试卷满分为150分,考试时间为180分钟
2、答题方式
答题方式为闭卷、笔试
3、试卷题型结构
单项选择题
判断题
简答题/填空题
综合应用题
算法设计题
三、考试范围及基本要求
(一) 绪论
【内容】
数据结构的基本概念和术语,数据抽象,算法的描述和算法分析。
【要求】
掌握基本概念和术语,初步学会算法的分析度量。
(二) 线性表
【内容】
线性表的逻辑结构,线性表的顺序存储结构,线性表的链式存储结构,循环链表,双向链表。线性表的应用。
【要求】
1. 了解线性表的逻辑结构特性是数据元素之间存在着线性关系,在计算机中表示这种关系的不同方法得到两类不同的存储结构。
2. 熟练掌握这两类存储结构的描述方法,以及循环链表、双向链表的特点等。
3. 熟练掌握线性表在顺序存储结构上实现的基本操作:插入、删除等算法。
(三) 栈和队列
【内容】
栈的定义,栈的表示和实现,栈的顺序存储结构,应用举例:表达式求值(*)。
队列的定义,队列的顺序存储结构(和栈类似结构及循环队列),链式存储结构。总结线性表静态及动态的特点(包括栈和队列),并举例说明在实际工作中的应用。
【要求】
1. 掌握栈和队列这两种数据结构的特点,懂得在什么样的问题中应该利用哪种结构。
2. 熟练掌握在顺序存储结构上实现栈的基本运算,特别注意栈满和栈空的条件及它们的描述。
3. 熟练掌握循环队列和链队列的基本运算,特别注意队满和队空的描述方法。
4. 理解递归算法执行过程中栈的状态变化过程。
(四) 树和二叉树
【内容】
二叉树的定义及基本操作,二叉树的性质,二叉树的存储结构,二叉树的遍历。
树的定义及存储结构,森林与二叉树的转换,树和森林的遍历,哈夫曼树及其应用。
【要求】
1. 熟练掌握二叉树的结构特性,了解相应的证明方法。
2. 了解几种特殊形态的二叉树。
3. 熟悉二叉树的各种存储结构的特点及适用范围。
4. 遍历二叉树是二叉树各种运算的基础,不仅要熟练掌握各种序遍历的递归和非递归算法,还要了解遍历过程中“栈”的状态,并能灵活运用递归遍历算法实现二叉树的其他各种运算。
5. 树和森林(树的存储结构、遍历方法;森林与二叉树的转换方法)。
6. 哈夫曼树及哈夫曼编码。
(五) 图
【内容】
图的定义和术语,图的存储结构,图的遍历,深度优先搜索,广度优先搜索,应用举例:人工智能中的问题求解(*)。
无向图的连通分量和生成树,最小生成树,有向无环图及其应用:最短路径,拓扑排序(*),关键路径(*)。
【要求】
1. 熟悉图的各种存储结构及其构造算法,了解实际问题的求解效率与采用何种存储结构和算法有密切联系。
2. 熟练掌握图的遍历的逻辑定义、深度优先搜索和广度优先搜索的算法。在学习中应注意图的遍历算法与二叉树的遍历算法之间的类似和差异。
3. 应用图的遍历算法求解各种简单路径问题。
4. 理解参考书中讨论的各种图的算法,掌握其主要数据结构的变化情况。
(六) 查找
【内容】
静态查找表,二叉排序树和平衡二叉树(*),散列(Hash)表。
【要求】
1. 顺序表和有序表的查找方法及其平均查找长度的计算方法。
2. 静态查找树的构造方法和查找算法,理解静态查找树和折半查找的关系。
3. 熟练掌握二叉排序树的构造和查找方法。
4. 熟练掌握散列表的构造方法,深刻理解散列表与其它结构的表的实质性的差别。
6. 掌握按定义计算各种查找方法在等概率情况下查找成功时的平均查找长度。
(七) 内部排序
【内容】
冒泡排序,插入排序,快速排序,选择排序,堆排序,归并排序。
【要求】
1. 了解排序的定义和各种排序方法的特点。熟悉各种方法的排序过程及其依据的原则。
2. 掌握各种排序方法的时间复杂度的分析方法。能从“关键字间的比较次数”分析排序算法的平均情况和最坏情况的时间性能(*)。
3. 理解排序方法“稳定”或“不稳定”的含义,弄清楚在什么情况下要求应用的排序方法必须是稳定的。
2019年北京工商大学818数据结构考研初试大纲
本站小编 免费考研网/2019-05-29
相关话题/结构 数据结构 逻辑 试卷 数据
2019年北京工商大学817数据库原理与设计考研初试大纲
《817数据库原理与设计》考试大纲第一章 绪论1.1数据库系统概论1.1.1数据、数据库、数据库管理系统、数据库系统1.1.2数据管理技术的产生和发展1.1.3数据库系统的特点1.2 数据模型1.2.1 两大类数据模型1.2.2 数据模型的组成要素1.2.3 概念模型1.2.4 最常用的数据模型1. ...专业课大纲 本站小编 免费考研网 2019-05-292019年天津理工大学816数据结构与C++程序设计考研初试大纲
天津理工大学2019年硕士研究生入学考试大纲一、考试科目:数据结构与C++程序设计(816)二、考试方式:考试采用笔试形式,考试时间为180分钟,试卷满分为150分。三、试卷结构与分数比重:题型包括填空题(20%)、选择题(20%)、算法或数据结构的设计与分析题(30%)、程序分析题(15%)与编程 ...专业课大纲 本站小编 免费考研网 2019-05-292019年南京邮电大学811数据结构考研大纲
811--《数据结构》考研大纲一、考核内容:1 绪论1.1算法的基本概念1.2数据结构的基本概念1.3数据抽象和抽象数据类型1.4描述数据结构和算法1.5算法分析的基本方法2 线性表2.1线性表的定义及基本操作2.2线性表的顺序存储2.3线性表的链接存储3 栈和队列3.1栈和队列的基本概念3.2栈和 ...专业课大纲 本站小编 免费考研网 2019-05-292019年华北电力大学844数据结构考研初试大纲
华北电力大学2019年硕士生入学考试初试科目考试大纲考试科目编号:844考试科目名称:数据结构一、考试的总体要求掌握常用数据结构的逻辑结构、存储结构和基本操作,灵活运用所学的数据结构解决实际问题。二、考试的内容1. 基本概念和术语;2. 常用数据结构及算法:(1)线性表:线性表的特点;顺序表、链表的 ...专业课大纲 本站小编 免费考研网 2019-05-292019年华北电力大学842数据结构与操作系统考研初试大纲
华北电力大学2019年硕士生入学考试初试科目考试大纲科目代码:842科目名称:数据结构与操作系统本门课程由数据结构和操作系统两门课程组成,两门课程各占75分,具体要求如下:第一部分:数据结构一、考试的总体要求掌握数据结构中常用的逻辑结构、存储结构和基本操作,灵活运用所学的数据结构解决实际问题;掌握典 ...专业课大纲 本站小编 免费考研网 2019-05-292019年中国传媒大学821数据结构与计算机网络考研大纲
中国传媒大学硕士研究生入学考试《数据结构与计算机网络》考试大纲一、考试的总体要求《数据结构与计算机网络》是计算机科学与技术及相关学科的重要基础,本科目要求考生在数据结构方面:掌握数据结构的基本概念、基本原理和基本方法;掌握数据的逻辑结构、存储结构及基本操作的实现,能够对算法进行基本的时间复杂度与空间 ...专业课大纲 本站小编 免费考研网 2019-05-292019年华南理工大学811结构力学考研大纲及参考书目
从华南理工大学研究生院获悉,华理2019年811结构力学考研大纲及参考书目已公布,内容如下:参考书目:[1] 龙驭球,包世华主编,《结构力学教程》(Ⅰ、Ⅱ),高等教育出版社,2000。[2] 朱慈勉、张伟平主编,《结构力学》(上、下册)(第2版),高等教育出版社,2009。考试内容和考试要求811结 ...参考书目 本站小编 免费考研网 2019-05-292019年华南理工大学811结构力学考研考试大纲及参考书目
从华南理工大学研究生院获悉,2019年华南理工大学811结构力学考研考试大纲及参考书目公布,内容如下:命题方式:招生单位自命题 科目类别:初试满分:150参考书目[1] 龙驭球,包世华主编,《结构力学教程》(Ⅰ、Ⅱ),高等教育出版社,2000。[2] 朱慈勉、张伟平主编,《结构力学》(上、下册)(第 ...参考书目 本站小编 免费考研网 2019-05-292019考研试卷的4大规律和6大信息
考研复习时间正在一天天飞速流逝,如何在这么短的时间内做到扎实专业课,巩固公共课、准确把握今年考研最新命题趋势、这里为大家整理了考试的4大规律及6大信息的相关内容,希望对同学们有所帮助。一、考研专业课考试命题规律对于真题,不能只满足于看上去会做,而是应该去整体分析,分析其中的出题规律和出题范围。万事万 ...考研报考信息 本站小编 免费考研网 2019-05-29大连理工大学管理与经济学部数据科学与知识管理研究生导师:杨光飞
大连理工大学管理与经济学部数据科学与知识管理研究生导师杨光飞介绍如下:杨光飞 ,博士,教授,博士生导师,硕士生导师性别:男 毕业院校:早稻田大学 学位:博士在职信息:在职所在单位:系统工程研究所 学科:管理科学与工程 电话:0411-84707917电子邮箱:gfyang@dlut.edu.cn主 ...导师信息 本站小编 免费考研网 2019-05-29华中农业大学信息学院大数据科学系研究生导师:李国亮
华中农业大学信息学院大数据科学系研究生导师李国亮介绍如下:李国亮,男,教授,博士,华中农业大学信息学院生物信息系系主任,特聘教授,博导电话:027-87285078邮箱:guoliang.li@mail.hzau.edu.cn研究方向:三维基因组学,计算生物学,生物信息学,新一代DNA序列数据分析教 ...导师信息 本站小编 免费考研网 2019-05-29华中农业大学信息学院大数据科学系研究生导师:章文
华中农业大学信息学院大数据科学系研究生导师介绍如下:章文,男,博士,华中农业大学 信息学院 教授 博士生导师邮箱:zhangwen@mail.hzau.edu.cnzhangwen@whu.edu.cn(使用中)工作单位:华中农业大学信息学院研究方向:数据挖掘,生物信息,人工智能,机器学习教育经历2 ...导师信息 本站小编 免费考研网 2019-05-29大连理工大学管理与经济学部数据科学与知识管理研究生导师:吴江宁
大连理工大学管理与经济学部数据科学与知识管理研究生导师吴江宁介绍如下:吴江宁 ( 教授 ) ,教授,硕士生导师 教育经历1996.6 -- 2000.8 香港大学 人工智能 博士 1986.9 -- 1989.7 大连理工大学 固体力学 硕士 1982.9 -- 1986.7 大连工学院 船舶工程 ...导师信息 本站小编 免费考研网 2019-05-29大连理工大学管理与经济学部数据科学与知识管理研究生导师:潘东华
大连理工大学管理与经济学部数据科学与知识管理研究生导师潘东华介绍如下:潘东华,副教授,硕士生导师性别:男 毕业院校:长春光学精密机械研究所 学位:硕士在职信息:在职所在单位:系统工程研究所 电子邮箱:gyise@dlut.edu.cn教育经历1985.9-1988.7 长春光学精密机械研究所 光学仪 ...导师信息 本站小编 免费考研网 2019-05-29大连理工大学管理与经济学部数据科学与知识管理研究生导师:王众托
大连理工大学管理与经济学部数据科学与知识管理研究生导师王众托介绍如下:王众托,教授,博士生导师,硕士生导师性别:男毕业院校:清华大学在职信息:退休所在单位:系统工程研究所学科:管理科学与工程系统工程系统分析与集成王众托,1928年8月出生于北京。1951年毕业于清华大学电机系后,即来大连工学院电机系 ...导师信息 本站小编 免费考研网 2019-05-29