2020萍乡学院专升本算法与数据结构考试大纲

 2024-11-13 16:45:01  阅读 804  评论 0

摘要:2020年萍乡学院专升本算法与数据结构考试参考书目:1、《数据结构(C语言版)》(严蔚敏,吴伟民著),清华大学出版社,2018。2、《数据结构教程(第5版)》(李春葆著),清华大学出版社,2017。具体考试大纲如下一、 主要内容1. 数据结构概述1) 数据结构的基本概念和术语2) 抽象数据

2020年萍乡学院专升本算法与数据结构考试参考书目:

1、《数据结构(C语言版)》(严蔚敏,吴伟民著),清华大学出版社,2018。

2、《数据结构教程(第5版)》(李春葆著),清华大学出版社,2017。具体考试大纲如下

2020萍乡学院专升本算法与数据结构考试大纲

一、 主要内容

1. 数据结构概述

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

2) 抽象数据类型的表示和实现

3) 算法和算法分析

2. 线性表

1) 线性表的类型定义

2) 线性表的顺序表示和实现

3) 线性表的链式表示和实现

3. 栈和队列

1) 栈的基本概念

2) 栈的表示和实现

3) 栈的应用

4) 队列的基本概念

5) 队列的表示与实现

4. 串

1) 串类型的定义

2) 串的表示和实现

3) 串的模式匹配算法

5. 数组和广义表

1) 数组的定义

2) 数组的顺序表示和实现

3) 矩阵的压缩存储

4) 广义表的定义

5) 广义表的存储结构

6. 树和二叉树

1) 树的定义和基本术语

2) 二叉树

3) 遍历二叉树和线索二叉树

4) 树和森林

5) 赫夫曼树及其应用

7. 图

1) 图的定义和术语

2) 图的存储结构

3) 图的遍历

4) 生成树和最小生成树

5) 有向无环图及其应用

6) 最短路径

8. 查找

1) 查找的基本概念

2) 静态查找表

3) 动态查找表

4) 哈希表

9. 内部排序

1) 排序的基本概念

2) 插入排序

3) 快速排序

4) 选择排序

5) 归并排序

6) 基数排序

7) 各种内部排序方法的比较

二、 基本要求

1. 数据结构概述

1) 了解数据、数据元素、数据项、数据对象、数据结构和抽象数据类型的含义

2) 理解数据结构的四种基本结构

3) 掌握逻辑结构、物理(存储)结构、顺序映像和链式映像的含义

4) 了解算法的定义,掌握算法的5个重要特性和算法设计的4个要求

5) 了解算法效率的度量方法

6) 掌握算法的时间复杂度和空间复杂度分析方法

2. 线性表

1) 了解线性结构的概念及线性表上的基本运算

2) 掌握顺序表的存储结构特点和顺序表基本运算的实现

3) 理解单链表的概念,掌握单链表的存储结构特点,单链表的查找、插入和删除操作,

单链表的建表方法

4) 理解循环链表和双向链表的概念,掌握双向链表的存储结构特点、双向链表的插入

和删除操作

3. 栈和队列

1) 了解栈的定义及基本运算

2) 掌握顺序栈的存储结构特点和顺序栈基本运算的实现

3) 了解栈在数制转换、括号匹配的检验、行编辑程序、表达式求值和迷宫求解中的应用

4) 了解队列的定义和基本运算

5) 掌握循环队列的存储结构特点和循环队列基本运算的实现

6) 掌握链队列的存储结构特点和链队列基本运算的实现

4. 串

1) 了解串的定义和基本操作

2) 理解串的定长顺序存储表示、堆分配存储表示、块链存储表示

3) 掌握串的模式匹配算法

5. 数组和广义表

1) 了解数组的定义

2) 了解数组的顺序表示和实现

3) 掌握对称矩阵、上下三角矩阵和对角矩阵的压缩存储

4) 了解稀疏矩阵的特点、稀疏矩阵的三元组和十字链表表示

5) 了解广义表的定义和存储结构

6. 树和二叉树

1) 了解树的定义和基本术语

2) 了解二叉树的定义和性质

3) 掌握二叉树的顺序存储结构和链式存储结构

4) 掌握二叉树的先序遍历、中序遍历、后序遍历和层次遍历过程

5) 了解线索二叉树的概念、构造和遍历过程

6) 掌握树的双亲表示法、孩子表示法和孩子兄弟表示法

7) 了解森林、树转换为二叉树以及二叉树还原为森林、树的过程

8) 掌握树的先根遍历和后根遍历过程

9) 掌握森林的先序遍历和中序遍历过程

10) 掌握赫夫曼树的概念和构造过程,以及产生赫夫曼编码的过程

7. 图

1) 了解图的定义和基本术语

2) 理解图的数组表示法、邻接表、十字链表法、邻接多重表

3) 掌握图深度优先搜索遍历和广度优先搜索遍历算法

4) 了解生成树和最小生成树的概念,掌握构造最小生成树的普里姆算法和克鲁斯卡尔算法

5) 了解拓扑排序的概念和拓扑排序过程

6) 了解AOE网与关键路径的概念以及求解关键路径的过程

7) 了解最短路径的概念,掌握构造最短路径的迪杰斯特拉算法和弗洛伊德算法

8. 查找

1) 了解查找表和平均查找长度的定义

2) 掌握顺序查找、折半查找和分块查找的算法设计和算法分析

3) 掌握二叉排序树的算法设计,了解平衡二叉树的定义和查找过程

4) 掌握哈希表的基本概念、哈希函数构造方法、哈希冲突解决方法和哈希查找过程

9. 内部排序

1) 了解排序的定义,排序算法的稳定性,排序算法的分类

2) 掌握直接插入排序、折半插入排序、希尔排序的基本思想、排序算法和算法分析

3) 掌握起泡排序、快速排序的基本思想、排序算法和算法分析

4) 掌握简单选择排序、堆排序的基本思想、排序算法和算法分析

5) 理解归并排序算法的基本思路,掌握2-路归并算法

6) 掌握基数排序算法的基本思路、排序算法和算法分析

7) 了解各种内排序方法的比较和分析

三、 试卷题型

本课程考试试卷总分100分,考试时间120分钟,试卷题型为:

版权声明:我们致力于保护作者版权,注重分享,被刊用文章【2020萍乡学院专升本算法与数据结构考试大纲】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!;

原文链接:https://www.yxiso.com/news/177630.html

发表评论:

关于我们
院校搜的目标不仅是为用户提供数据和信息,更是成为每一位学子梦想实现的桥梁。我们相信,通过准确的信息与专业的指导,每一位学子都能找到属于自己的教育之路,迈向成功的未来。助力每一个梦想,实现更美好的未来!
联系方式
电话:
地址:广东省中山市
Email:beimuxi@protonmail.com

Copyright © 2022 院校搜 Inc. 保留所有权利。 Powered by BEIMUCMS 3.0.3

页面耗时0.2115秒, 内存占用1.99 MB, 访问数据库26次

陕ICP备14005772号-15