网站大量收购闲置独家精品文档,联系QQ:2885784924

数据结构专升本考试大纲.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构专升本考试大纲

湖北文理学院专升本《数据结构》考试大纲 考试性质 本考试是为在计算机专科生中招收本科生而实施的具有选拔功能的水平考试,其指导思想是既要有利于国家对高层次人材的选拔,又要有利于促进高等学校各类课程教学质量的提高,考试对象为2011年参加专升本考试的考生。 考试的基本要求 要求学生比较系统地理解数据结构的基本概念和基本知识,掌握表、栈、队列、树和图等数据结构的基本特征和在计算机上实现的方法,要求考生具有抽象思维能力、逻辑推理能力、综合运用所学的知识分析问题和解决问题的能力,以及软件设计和编程能力。 考试方法和考试时间 考试方法为闭卷笔试,考试时间为120分钟。 考试内容和要求 绪论 考试内容:数据结构基本概念和术语,算法、算法的描述和算法分析。 考试要求 (1)了解非数值问题的数学模型不是数学方程,而是表、树和图之类的数据结构。 (2)理解数据、数据元素、数据对象、数据结构和数据类型等的定义。 (3)掌握数据的逻辑结构和存储结构及其种类;算法的重要特征等。 (4)会根据语句的最大频度计算算法的时间复杂度的方法。 线性表 考试内容:线性表的定义、线性表的逻辑结构、线性表的顺序存储结构和链式存储结构,单向链表、循环链表和双向链表,一元多项式的表示及相加。 考试要求 (1)了解线性表的定义和线性结构的特点。 (2)理解线性表的顺序存储和链式存储,理解数组与单链表表示表的优缺点。 (3)掌握线性顺序表中数据元素的存储位置的计算,顺序表、单向链表、循环链表和双向链表的插入、删除等有关操作。 (4)会用单链表编写插入、删除等有关算法。 (5)能够从时间和空间复杂度的角度综合比较两存储结构的特点及适用场合。 栈和队列 考试内容:栈的定义、栈的表示和实现;队列的定义、队列的表示和实现,链队列、循环队列。 考试要求 (1)了解栈和队列的定义。 (2)理解线性表、栈和队列特点及区别,栈对实现递归过程的作用。 (3)掌握顺序栈、链栈的入栈和出栈操作,顺序队列、链队列的入队和出队操作,循环队列的队空和队满的判断。 (4)会编写入栈和出栈,入队和出队的有关算法。 串 考试内容:串的有关定义、串的逻辑结构、静态存储结构、动态存储结构和串的基本操作。 考试要求 (1)了解串的有关定义。 (2)理解串的逻辑结构和物理存储结构。 (3)掌握串的模式匹配传统方法。 (4)理解串的模式匹配的KMP算法。 数组和广义表 考试内容:数组的定义和运算、数组的顺序存储结构,特殊矩阵、稀疏矩阵的定义、矩阵的压缩存储,广义表的定义、广义表的存储结构。 考试要求 (1)了解数组、特殊矩阵和稀疏矩阵的定义,广义表的概念和链表表示。 (2)理解矩阵的压缩存储的概念。 (3)掌握矩阵的压缩存储的有关计算方法。 (4)掌握一种广义表的链式储方法。 (5)学习利用分治法的算法设计思想编写递归算法。 树和二叉树 考试内容:树的结构定义和基本操作、二叉树的定义、二叉树的性质、二叉树的存储结构、遍历二叉树和线索二叉树,树和森林、树的存储结构、森林与二叉树的转换、树的遍历,最优二叉树和哈夫曼编码。 考试要求 (1)了解树的定义和二叉树的定义。 (2)理解二叉树的性质、二叉树的存储结构。 (3)掌握遍历二叉树的方法、线索二叉树的构造,森林与二叉树的转换,最优二叉树和哈夫曼编码。 (4)会利用二叉树的先根、中根和后根遍历解决有关二叉树的应用问题,会编写与二叉树有关的算法。 图 考试内容:图的定义和术语、图的存储结构:邻接矩阵和邻接表,图的遍历:深度优先搜索和广度优先搜索,无向图的连通分量和生成树、最小生成树,拓扑排序。 考试要求 (1)了解图的定义和术语,生成树和最小生成树的概念。 (2)理解邻接矩阵中元素的含义和邻接表中结点的含义。 (3)掌握深度优先搜索和广度优先搜索算法。 (4)会用Prim算法和Kruskal算法构造最小生成树,会找出图中顶点的拓扑序列等。 查找 考试内容:静态查找表:顺序查找、二分查找和分块查找,动态查找表:二叉排序树和平衡二叉树,哈希查找、哈希函数的构造方法和处理冲突的方法。 考试要求 (1)了解顺序查找、二分查找和分块查找的概念,二叉排序树和平衡二叉树、哈希查找等的概念。 (2)理解顺序查找、二分查找和分块查找算法,二叉排序树的性质。 (3)掌握哈希函数的构造方法和处理冲突的方法,平衡二叉树的查找、插入和删除操作算法,相关查找方法的ASL。 (4)会用哈希函数、开放地址法或拉链法建立散列表。 内部排序 考试内容:直接插入排序、希尔排序、快速排序、简单选择排序、堆排序、归并排序和基数排序。各种内部排序方法的比较。 考试要求 (1)了解排序算法的稳定性问题。 (2)理解直接插入排序、希尔排序、快速排序、简单选择排序、堆排序、归并排序和基数排序的基本思想。 (3)掌握直接插入排序

文档评论(0)

kakaxi + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档