数据结构专插本考试大纲精要.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

大学中山学院2018年本科插班生考试

数据结构课程考试大纲

一、考试方式及题型

1.1考试形式

闭卷笔试

1.2考试题型:

(1)选择题、填空题、判断:占总分的40%左右,内容为概念和基本原理,

覆盖本门课程的各部分知识点。

(2)简答题、应用题:占总分的60%左右,主要为各部分的重要简答题或应

用计算题。

二、考试内容

2.1绪论

(1)数据结构的基本概念和基本术语;数据逻辑结构和结构;

(2)算法特点、描述方法和复杂度分析方法,抽据类型的结构描述。

2.2线性表

(1)线性表抽据类型描述

(2)顺序表的定义和操作实现

(3)单链表的定义和操作实现

(4)线性表的应用方法。

(5)单向循环链表;双向循环链表。

2.3栈和队列

(1)栈的定义和基本运算;顺序栈类的定义;链栈类的定义

(2)队列的定义和运算,循环队列类的定义,链队列类的定义

(3)栈的应用,队列的应用

2.4串

(1)串的基本概念和相关术语;

(2)串处理库函数的使用,串的模式匹配算法

2.5数组

(1)数组的定义和基本运算,数组中元素的地址计算。

(2)特殊矩阵的压缩、和处理与稀疏矩阵的三元组表示,稀疏矩阵在三

元组结构下的转置运算。

2.6树

(1)树结构基本概念、基本术语和基本操作

(2)二叉树的基本概念、基本术语、性质;完全二叉树、满二叉树的定义和

性质;二叉树的顺序、二叉链表、仿真指针的孩子双亲结构。

(3)二叉树的遍历;二叉链表的构造、打印、求高度等基本算法;二叉树的

线索化;

(4)树的;树与二叉树的转换;树的遍历。

(5)二叉树的带权路径长度;哈夫曼树和哈夫曼编码

2.7图(8学时)

(1)图的定义和基本术语

(2)图的邻接矩阵和邻接表结构

(3)图的深度优先和广度优先遍历算法

(4)图的最小生成树算法

(5)图的最短路径算法

(6)有向无环图的应用

2.8查找

(1)查找的基本思想及查找成功和不成功的概念;

(2)顺序、折半和分块索引查找算法,及其平均长度的计算;

(3)二叉排序树的构造,及其平均长度的计算;

(4)哈希表的定义、哈希函数的常用构造方法、处理的常用方法,及其

平均长度的计算。

2.9排序

(1)排序的基本思想和基本概念,排序的稳定性

(2)直接排序、希尔排序;冒泡排序、快速排序等、简单选择排序、堆排

序、归并排序、基数排序等算法的算法思想、性能分析。。

三、考试要求

3.1绪论

(1)掌握数据结构基本概念、术语:数据表、数据项、数据元素、逻辑结构(线性结

构、树结构、图结构)、结构(顺序、链式)等感念;

(2)掌握简单程序的时间复杂度的分析(基本操作的执行次数)。

第2章:线性表

(1)掌握顺序表中结点的和删除涉及的操作,两者操作涉及的数据移动次数及时

间复杂度;

(2)掌握单链表的和删除结点的操作实现、算法时间复杂度分析;理解单向循环链

表和双向链表的结点和删除;

(3)掌握顺序结构和链式结构优缺点的比较

第3章:栈和队列

(1)掌握栈的先进后出的操作特性;

(2)掌握顺序结构和链式结构下的进栈和出栈操作的实现,及其时间复杂度

的分析;

(3)掌握队列的先进后出的操作特性;

(4)掌握顺序队列的假溢出现象和循环队列的空或满的条件判定以,以及进队和出队操

的实现和时间复杂度的分析;掌握链式队列的入队和出队操作的实现,和时间复杂度的分析。

(5)掌握栈再括号匹配中的应用、掌握队列在杨辉三角的打印中的应用。

第4、5章:串、数组

(1)掌握串的含义,空串与空格的概念

(2)掌握串的处理库函数的使用(如求长度、求子串、串比较、串连接等)

(3)掌握数组元

文档评论(0)

zhishifuwu + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档