中山大学南方学院插本数据结构与算法Word文件下载.docx

上传人:b****2 文档编号:15058286 上传时间:2022-10-27 格式:DOCX 页数:8 大小:16.84KB
下载 相关 举报
中山大学南方学院插本数据结构与算法Word文件下载.docx_第1页
第1页 / 共8页
中山大学南方学院插本数据结构与算法Word文件下载.docx_第2页
第2页 / 共8页
中山大学南方学院插本数据结构与算法Word文件下载.docx_第3页
第3页 / 共8页
中山大学南方学院插本数据结构与算法Word文件下载.docx_第4页
第4页 / 共8页
中山大学南方学院插本数据结构与算法Word文件下载.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

中山大学南方学院插本数据结构与算法Word文件下载.docx

《中山大学南方学院插本数据结构与算法Word文件下载.docx》由会员分享,可在线阅读,更多相关《中山大学南方学院插本数据结构与算法Word文件下载.docx(8页珍藏版)》请在冰豆网上搜索。

中山大学南方学院插本数据结构与算法Word文件下载.docx

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

简单应用:

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

综合应用:

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

第1章绪论

一、考核知识点

1、数据结构的基本概念

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

3、算法的概念和特性

4、算法时间复杂度和空间复杂度分析

二、考核要求

1、识记

(1)数据结构的研究内容

2、领会

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

(2)算法的定义和特性

(3)评价算法优劣的基本标准

3、简单应用

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

(2)简单数据结构程序的时间复杂度和空间复杂度分析

4、综合应用

(1)数据结构的一些基本概念

(2)算法的时间复杂度分析

第2章线性表

1、线性表的类型定义

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

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

4、线性表的应用

(1)线性表的定义

(2)线性表的特点

(1)线性表的抽象数据类型定义

(1)线性表的顺序存储和基本操作实现

(2)单链表的存储和基本实现

(3)双链表的存储和基本实现

(4)一元多项式的表示和基本运算

(1)一般线性表的合并

(2)有序表的合并

第3章栈和队列

1、栈的类型定义

2、栈的存储结构表示和实现

3、栈与递归的实现

4、队列的类型

6、队列的存储结构标识和实现

(1)栈的类型定义

(2)队列的类型定义

(1)栈的存储结构表示和实现

(2)队列的存储结构标识和实现

(1)表达式求值

(2)打印杨晖三角形

(3)迷宫求解问题

(4)模拟汽车加油站问题

第4章串、数组和广义表

1、串的表示和实现

2、数组的存储方法

3、特殊存储结构

4、广义表的逻辑结构和存储结构

(1)串的表示和实现

(2)数组的存储方法

(1)特殊结构的存储方法

(2)广义表的逻辑结构和存储结构

3、综合应用

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

第5章树和二叉树

1、二叉树的定义和术语

2、二叉树的性质,特殊的二叉树

3、二叉树的存储结构,顺序存储和二叉链表

4、二叉树的遍历(前序、中序、后序、层次)

5、树和森林的定义,树的存储

6、树、森林与二叉树的转换、

7、树的应用,哈夫曼树和哈夫曼编码

8、线索化二叉树

(1)二叉树的定义

(2)树和森林的定义

(1)二叉树的术语

(2)特殊的二叉树

(1)二叉树的存储结构

(2)线索化二叉树

(3)树、森林和二叉树的转换

(1)二叉树的性质

(2)二叉树的遍历方法

(3)哈夫曼编码

第6章图

1、图的定义和术语

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

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

4、构造最小生成树的短发

5、拓扑排序和关键路径

6、求最短路径问题

(1)图的定义和术语

(1)图的邻接矩阵表示法

(2)图的邻接表表示法

(1)图的遍历方法:

深度优先遍历、广度优先遍历

(1)最小生成树算法:

普里姆算法、克鲁斯卡尔算法

(2)拓扑排序和关键路径

(3)最短路径问题算法:

迪杰斯特拉算法、佛洛依德算法

第7章查找

1、查找的基本概念

2、基于线性表的查找

3、基于树表的查找

4、散列表

(1)查找的基本概念

(2)散列表的基本概念

2、简单应用

(1)顺序查找

(2)折半查找

(3)二叉排序树、平衡二叉树

(1)散列函数的构造方法

(2)处理冲突的方法

(3)散列表的查找和分析

第8章排序

1、排序的基本概念

2、插入排序

3、交换排序

4、选择排序

5、归并排序

6、基数排序

7、排序算法分析

(1)排序的基本概念

(1)直接插入排序、折半插入排序、希尔排序

(2)快速排序、冒泡排序、2-路归并排序

(3)简单选择排序、堆排序

(4)排序算法分析

三.考试形式及试卷结构

1、考试形式为闭卷,笔试,考试时间为120分钟,试卷满分为100分。

2、试卷内容比例:

第一~四章占40%,第五、六章占40%,第七、八章占20%。

3、试卷题型比例:

判断题占20%,选择题占30%,综合计算分析题占50%。

4、试卷难易比例:

易、中、难分别为30%,50%,20%。

四.参考书目

严蔚敏.数据结构与算法(C语言版).人民邮电出版社.2011

五.题型示例

一、判断题(每题2分,对的打√,错的打×

,共20分)

1.数据元素是数据的最小单位。

()

2.图的拓扑有序序列不是唯一的。

3.链式存储的线性表可以实现顺序存取。

二、选择题(每题2分,共30分)

1.计算机内部数据表示的最小单位是()

A.数据

B.数据项

C.数据元素

D.数据库

2.线性表采用链式存储时,结点的存储地址是()

A.必须是不连续的

B.连续与否均可

C.必须是连续的

D.和头结点的存储地址相连续

3.栈与一般线性表的区别是()

A.元素个数

B.元素类型

C.逻辑结构

D.插入、删除元素的位置

三、综合计算分析题(共50分)

1.假设一棵二叉树的先序序列是:

ABDFCEGH,中序序列是:

BFDAGEEHC。

试分析:

(1)画出这棵二叉树;

(2)将这棵二叉树转换成对应的树(或森林)。

2.设有一组关键字(9,1,23,14,55,20,84,27,30),采用哈希函数:

H(key)=key%8,表长为10,用开放地址法的二次探测法处理冲突。

要求:

(1)对该关键字序列构造哈希表;

(2)计算其查找成功的平均查找长度。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 可爱清新

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1