欢迎访问考研秘籍考研网!    研究生招生信息网    考博真题下载    考研真题下载    全站文章索引
文章搜索   高级搜索   

 您现在的位置: 考研秘籍考研网 >> 文章中心 >> 考研查分 >> 正文  2020年西安理工大学《数据结构》研究生招生入学考试

新闻资讯
普通文章 上海市50家单位网上接受咨询和报名
普通文章 北京大学生“就业之家”研究生专场招聘场面火爆
普通文章 厦大女研究生被杀案终审判决 凶手被判死刑
普通文章 广东八校网上试点考研报名将开始
普通文章 2004年硕士北京招生单位报名点一览
普通文章 洛阳高新区21名硕士研究生被聘为中层领导
普通文章 浙江省硕士研究生报名从下周一开始
普通文章 2004年上海考区网上报名时间安排表
普通文章 广东:研究生入学考试2003年起重大调整
普通文章 2004年全国研招上海考区报名点一览表
调剂信息
普通文章 宁夏大学04年硕士研究生调剂信息
普通文章 大连铁道学院04年硕士接收调剂生源基本原则
普通文章 吉林大学建设工程学院04年研究生调剂信息
普通文章 温州师范学院(温州大学筹)05研究生调剂信息
普通文章 佳木斯大学04年考研调剂信息
普通文章 沈阳建筑工程学院04年研究生调剂信息
普通文章 天津师范大学政治与行政学院05年硕士调剂需求
普通文章 第二志愿考研调剂程序答疑
普通文章 上海大学04年研究生招收统考生调剂信息
普通文章 广西大学04年硕士研究生调剂信息

友情提示:本站提供全国400多所高等院校招收硕士、博士研究生入学考试历年考研真题、考博真题、答案,部分学校更新至2012年,2013年;均提供收费下载。 下载流程: 考研真题 点击“考研试卷””下载; 考博真题 点击“考博试卷库” 下载 

2020年西安理工大学计算机科学与工程学院

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

科目代码:863

科目名称:数据结构

                    第一部分 考试说明

一、考试性质

数据结构是计算机各专业的专业基础课。考核目标是测试计算机科学与技术及相近各专业的本科毕业生对于该课程的知识掌握程度,以保证被录取者具有本学科基本的专业理论基础及程序设计能力,以利于计算机科学与技术及软件工程学科的导师择优选拔硕士研究生。

    考试对象为参加全国硕士研究生入学考试的本科毕业生和具有同等学力的在职人员。

二、考试范围

    各种基本类型的数据结构的概念、特征、操作、存储表示和基本应用;各种基本查找表的概念、特征及其查找方法;基本的内排序方法及其应用;用C语言(或C++)进行算法描述,并对算法进行分析。 

三、评价目标

考查基本概念、基本知识、基本方法的基础上,注重考查学生运用基本知识来分析和解决实际问题的能力,注重考查算法和程序设计的能力。

    具体要求见本考试大纲第二部分的“考查要点”。

四、考试形式与试卷结构

    1.答卷方式:闭卷,笔试。

    2.答题时间:180 分钟。

    3.考查内容及其考查比例

基本概念、基本知识、基本方法约占50%~60%;综合应用、算法和程序设计与算法分析约占50%~40%。

    4.试卷结构与考试题型

试卷共150分,基本的考试题型有:

(1)单项选择题和多项选择题(基本概念);

(2)填空题(基本知识、基本方法);

(3)简答题(概念理解);

     (4)应用题(基本方法的应用);

     (5)算法和程序设计题;

     

五、教材和参考书

    教材: 《数据结构》(C语言版),严蔚敏、吴伟民编著,清华大学出版社,2009.6

 第二部分 考查要点

    1.数据结构基本概念和术语

1) 了解数据元素、数据结构、抽象数据类型、存储结构等概念;了解算法概念及算法设计的基本要求 ;

2) 掌握算法分析方法、语句的频度和估算时间复杂度、空间复杂度分析方法。

    2.线性表

1) 理解线性表的定义和基本操作;线性表的抽象数据类型定义;

2) 掌握线性表的顺序存储结构及应用方法;

3) 掌握线性表的链式存储结构(单链表,双链表,循环链表)。

具体要求:

要求掌握线性表的顺序存储方式下的元素插入、元素删除及线性表遍历算法;要求掌握线性表的链式存储方式下,元素的插入、元素的删除及线性表遍历算法(带头结点及不带头结点的单链表)

3.栈和队列

1) 理解栈的定义和基本操作及栈的抽象数据类型定义;

2) 掌握顺序栈及链式栈的操作方法;

3) 掌握栈在递归算法、 算术表达式求值及其它应用。

4) 理解队列的定义和基本操作及队列的抽象数据类型;

5) 掌握顺序队列的操作方法,了解链式队列的操作方法;

具体要求:

要求掌握栈的顺序存储和链式存储两种方式下入栈、出栈的算法;循环队列的顺序存储方式下,入队和出队算法。 

    4.字符串

1) 了解字符串的定义和基本操作及字符串的存储结构;

2) 了解字符串的基本操作;

3) 了解字符串模式匹配应用。

5.数组

1) 理解数组的定义和基本操作;

2) 掌握数组的顺序存储结构及应用;

3) 掌握特殊矩阵和稀疏矩阵的压缩存储。

具体要求:掌握三角矩阵的压缩存储方法和稀疏矩阵三元组法的压缩存储方法。

    6.树和二叉树

1) 理解树的基本概念和基本操作,树的抽象数据类型。

2) 理解二叉树的概念和性质,特殊二叉树及二叉树的存储结构;

3) 掌握遍历二叉树:前序遍历,中序遍历,后序遍历,层次遍历。

4) 掌握线索二叉树的概念和存储结构,二叉树的线索化的方法,线索二叉树的遍历方法。

5) 理解树的存储结构;

6) 掌握树与二叉树之间的转换,森林与二叉树之间的转换,森林的遍历方法。

7) 掌握树的路径长度和带权路径长度的计算方法;

8) 理解赫夫曼树(Huffman)的概念,并掌握哈夫曼算法, 哈夫曼编码树的构造方法。

具体要求:

掌握上述2)-8)基本概念相关的所有数据演示过程及相关计算,例如给定节点权值构造赫夫曼树、计算带权路径长度并给出赫夫曼树编码,给定二叉树构造出某种线索二叉树等等;

掌握二叉树的二叉链表存储方式下的先序、中序、后序遍历的算法、二叉树的叶子结点计数算法、节点计数的算法等。

    7.图

1) 理解图的基本概念和基本操作,图的抽象数据类型、有向图、无向图等概念。

2) 掌握图的存储结构:数组表示法(邻接矩阵);邻接表,逆邻接表,十字链表; 

3) 掌握图的遍历:深度优先搜索法, 宽度优先搜索法, 求图的连通分量。

4) 理解生成树、最小生成树的概念,并掌握克鲁斯卡尔(Kruskal)算法,普里姆(Prim)算法构造最小生成树的方法。

5) 掌握从一个顶点到其余各顶点的最短路径。

具体要求:

掌握上面2)-5)相关的各算法的数据演示方法;

掌握图的深度优先搜索算法和图的广度优先搜索算法。

    9.查找

1) 理解查找的概念,关键字比较次数,平均查找长度。

2) 掌握顺序表的查找:顺序查找,折半查找。

3) 掌握树表的查找:二叉排序树,二叉排序树的的概念和基本操作,二叉排序树的建立,二叉排序树其它操作实现;掌握平衡二叉树的概念。

4) 掌握哈希(Hash)表的查找:哈希表的概念,哈希函数构造方法,哈希表的建立和查找方法,开放地址法及链地址法冲突处理方法及平均查找长度的计算方法。

具体要求:

掌握上述2)-4)相关的数据演示过程及平均查找长度的计算方法;

掌握在顺序存储的线性表上实施顺序查找和有序顺序表上实施折半查找的算法;掌握在二叉排序树中递归查找指定关键字的算法。

    10.排序

1) 理解排序的稳定性、比较关键字次数、移动记录次数等排序概念。

2) 交换排序:冒泡排序,快速排序。

3) 插入排序:直接插入排序,希尔排序。

4) 选择排序:直接选择排序,堆排序。

5) 归并排序。

6) 掌握各种排序算法的特征评价,了解其应用。

具体要求:

掌握2)-5)各种排序方法的数据演示过程和特点、时间复杂度及空间复杂度;

掌握冒泡排序、直接插入排序、直接选择排序、快速排序的算法。

免责声明:本文系转载自网络,如有侵犯,请联系我们立即删除,另:本文仅代表作者个人观点,与本网站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。

  • 上一篇文章:

  • 下一篇文章:
  • 考博咨询QQ 3455265070 点击这里给我发消息 考研咨询 QQ 3455265070 点击这里给我发消息 邮箱: 3455265070@qq.com
    公司名称:昆山创酷信息科技有限公司 版权所有
    考研秘籍网 版权所有 © kaoyanmiji.com All Rights Reserved
    声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载或引用的作品侵犯了您的权利,请通知我们,我们会及时删除!