2017年中山大学南方学院专插本《数据结构与算法》考试大纲 联系客服

发布时间 : 星期四 文章2017年中山大学南方学院专插本《数据结构与算法》考试大纲更新完毕开始阅读1791d4916e1aff00bed5b9f3f90f76c661374c9c

本科插班生考试大纲《数据结构与算法》

《 数据结构与算法 》专业课程考试大纲

考试科目名称:数据结构与算法

一、考试性质

普通高等学校本科插班生招生考试是由专科毕业生参加的选拔性考试。高等学校根据考生的成绩,按已确定的招生计划,德、智、体全面衡量,择优录取。该考生所包含的内容将大致稳定,试题形式多种,具有对学生把握本课程程度的较强识别、区分能力。

二.考试内容及要求

一、考试基本要求

通过数据结构与算法理论的学习,使学生学会分析研究计算机加工的数据结构的特性,以便为应用涉及的数据选择适当的逻辑结构、存储结构及相应的算法,并初步了解对算法的时间分析和空间分析技术;配合算法设计和上机实践的训练,还应培养学生的数据抽象能力和程序设计的能力,对理论和实践的操作使学生得到全面的领会和深刻的认识。 二、考核知识点及考核要求

本大纲的考核中,按照“识记”、“领会”、“简单应用”和“综合应用”等四个层次规定应达到的能力层次要求。各能力层次为递进等级关系,后者必须建立在前者的基础上,其含义是:

识记:要求考生知道有关的名词、概念、原理、知识的含义,并能正确认识或识别。

领会:要求在识记的基础上,能把握相关的基本概念、基本原理和基本方法,掌握有关概念、原理、方法的区别与联系。

简单应用:要求在领会的基础上,运用所掌握的基本概念、基本原理和基本方法中的少量知识点,分析和解决一般的理论问题或实际问题。

综合应用:要求在简单应用的基础上,运用学过的多个知识点,综合分析和解决比较复杂的实际问题。

第1章 绪论

一、考核知识点

1、数据结构的基本概念 2、抽象数据类型的表示和实现 3、算法的概念和特性

4、算法时间复杂度和空间复杂度分析 二、考核要求

1、识记

(1)数据结构的研究内容 2、领会

(1)抽象数据类型的表示和实现 (2)算法的定义和特性 (3)评价算法优劣的基本标准 3、简单应用

(1)简单数据结构的程序设计

(2)简单数据结构程序的时间复杂度和空间复杂度分析 4、综合应用

(1)数据结构的一些基本概念 (2)算法的时间复杂度分析

第2章 线性表

一、考核知识点

1、线性表的类型定义 2、线性表的顺序表示和实现 3、线性表的链式表示和实现 4、线性表的应用

二、考核要求

1、识记

(1)线性表的定义 (2)线性表的特点 2、领会

(1)线性表的抽象数据类型定义 3、简单应用

(1) 线性表的顺序存储和基本操作实现 (2)单链表的存储和基本实现 (3)双链表的存储和基本实现 (4)一元多项式的表示和基本运算 4、综合应用

(1)一般线性表的合并 (2)有序表的合并

第3章 栈和队列

一、考核知识点

1、栈的类型定义

2、栈的存储结构表示和实现 3、栈与递归的实现 4、队列的类型

6、队列的存储结构标识和实现 二、考核要求

1、识记

(1)栈的类型定义 (2)队列的类型定义 2、领会

(1)栈的存储结构表示和实现 (2)队列的存储结构标识和实现 3、简单应用 (1)表达式求值

(2)打印杨晖三角形 (3)迷宫求解问题 (4)模拟汽车加油站问题

第4章 串、数组和广义表

一、考核知识点

1、串的表示和实现 2、数组的存储方法 3、特殊存储结构

4、广义表的逻辑结构和存储结构 二、考核要求

1、识记

(1)串的表示和实现 (2)数组的存储方法 2、领会

(1)特殊结构的存储方法 (2)广义表的逻辑结构和存储结构 3、综合应用

(1)古典的模式匹配算法

第5章 树和二叉树

一、考核知识点

1、二叉树的定义和术语 2、二叉树的性质,特殊的二叉树

3、二叉树的存储结构,顺序存储和二叉链表 4、二叉树的遍历(前序、中序、后序、层次) 5、树和森林的定义,树的存储 6、树、森林与二叉树的转换、 7、树的应用,哈夫曼树和哈夫曼编码 8、线索化二叉树 二、考核要求