“专升本”考试大纲(数据结构)_第1页
“专升本”考试大纲(数据结构)_第2页
“专升本”考试大纲(数据结构)_第3页
“专升本”考试大纲(数据结构)_第4页
“专升本”考试大纲(数据结构)_第5页
已阅读5页,还剩1页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

湖南财政经济学院

2021年“专升本”《数据结构》考试大纲

一、考试的基本要求

《数据结构》课程是计算机科学与技术专业的必修专业

基础课。这门课程的主要特点是实践性很强,不仅要学习基

本理论知识,更要注重实践能力,通过实践验证算法的正确

性,掌握和巩固所学理论知识。设立本门课程的目的是通过

学习,使学生学会分析研究数据结构的特性,以便为应用涉

及的数据选择适当的逻辑结构、存储结构及相应的算法,并

初步了解对算法的时间分析和空间分析技术。另一方面,通

过对本课程算法设计和实践的训练,还应培养学生的数据抽

象能力和程序设计的能力,为后续课程,特别是软件开发设

计课程打下坚实的知识基础。

二、考试的范围和内容

考核知识点一:数据结构与算法的概述

本章目的是介绍数据结构中常用的基本概念和术语以

及学习数据结构的意义。本章要了解数据的抽象类型定义。

理解算法在实际问题中的应用。重点掌握各种基本概念和术

语、算法描述和分析的方法

考核要求:

识记:运算的概念、存储结构和运算实现、算法分析

掌握:数据、数据元素、数据项、数据类型、数据结构、

抽象数据类型

应用:算法及其描述

考核知识点二:线性表

本章的目的是介绍线性表的逻辑结构和各种存储表示

方法,以及定义在逻辑结构上的各种基本运算及其在存储结

构上如何实现这些基本运算。要求在熟悉这些内容的基础

上,能够针对具体应用问题的要求和性质,选择合适的存储

结构设计出相应的有效算法,解决与线性表相关的实际问

题。

考核要求:

识记:线性结构的概念、线性表的概念

掌握:线性表的链式存储结构、顺序表与链表的比较

应用:线性表的顺序存储结构,插入、删除和定位运算

在单链表上的实现

考核知识点三:栈和队列

本章的目的是介绍栈和队列的逻辑结构定义及在两种

存储结构上如何实现栈和队列的基本运算。要求在掌握栈和

队列的特点的基础上,懂得在什么样的情况下使用栈或队

列。

考核要求:

识记:栈的定义、队列的定义

掌握:栈的顺序实现、栈的链接实现、队列的顺序实现

应用:循环队的组织方法及在其上进行人队、出队运算

的方法和队满、队空的条件。

考核知识点四:串

本章的目的是介绍串的逻辑结构、存储结构及其串上的

基本运算。本章重点是掌握串的基本概念和三种表示方法。

考核要求:

识记:串的定义

掌握:串的定长顺序实现

考核知识点五:数组与广义表

本章的目的是介绍多维数组的逻辑结构特征及其存储

方式,特殊矩阵和稀疏矩阵的压缩存储方法及广义表的概

念,要求熟悉这些内容。

考核要求:

识记:数组元素地址的计算、广义表的特点和结构

掌握:特殊矩阵的压缩存储

考核知识点六、树和二叉树

本章的目的是介绍二叉树的定义、性质、存储结构、遍

历、线索化,树的定义、存储结构、遍历、树和森林的转换

及赫夫曼树及其赫夫曼编码等内容。

考核要求:

识记:树形结构的基本概念和术语、树和森林、二叉树

的定义、二叉树的顺序存储结构

掌握:二叉树的链式存储结构、哈夫曼树的概念、构造

哈夫曼树的方法

应用:二叉树的遍历

考核知识点七、图

本章的目的是介绍图的基本概念、两种常用的存储结

构、两种遍历方法以及图的应用算法。本章重点是掌握图的

两种存储结构上实现的遍历算法。难点是图的应用算法:最

小生成树,求最短路径以及拓扑排序。只要求掌握这些算法

的基本思想及时间性能。

考核要求:

识记:树形结构的基本概念和术语、树和森林

掌握:图的遍历,拓扑排序、关键路径、图的概念、图

的存储结构最小生成树

应用:Prime算法、迪杰斯特拉方法的基本思想

考核知识点八、查找

本章的目的是介绍线性表、树和哈希表的查找方法、算

法实现以及各种查找方法的时间性能(平均查找长度)分析。

重点掌握顺序查找、折半查找、二叉排序树和哈希表查找的

基本思想和算法实现。难点是二叉排序树上的删除算法。

考核要求:

识记:查找表的基本概念

掌握:静态查找表的实现、二叉排序树的查找算法及其

基本思想

应用:哈希表、在开散列表上实现查找、插入和删除运

算的思想和算法

考核知识点九、排序

本章的目的是介绍五类内部排序方法的基本思想、排序

过程、算法实现、时间和空间性能的分析以及各种排序方法

的比较和选择。重点掌握快速排序、堆排序、归并排序和基

数排序的基本思想和排序过程。难点是这四类排序算法的实

现。

考核要求:

识记:排序的基本概念、归并排序

掌握:堆的定义、堆的调整方法和“筛选”过程,建堆

的方法、冒泡排序算法、直接选择排序基本思想

应用:直接插入排序的算法和性能、折半插入排序算法、

快速排序的算法和性能

三、考试题型和分值结构

总分值为100分。要求考试题型必须在五种及以上,难

度适中,考试主要为以下几种题型。其中客观题包括单项选

择题、填空题、判断题,分值约占50%,主观题包括简答题,

综合应用题,分值约占50%。具体题型分布如下:

1、单项选择题

2、填空题

3、判断题

4、简答题

5、综合应用题

四、考试形式

笔试(闭卷)。

五、考试时间

90分钟

六、主要参考书目

1、李春葆.《数据结构教程》(第五版),北京:清华

大学出版社,2017年7月.

2、李春堡.《数据结构教程(第五版)学习指导》,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论