01343数据结构原理与分析(3)

2019-02-15 22:41

1)先序遍历方法。 2)中序遍历方法。 3)后序遍历方法。 4)层次遍历方法。 5)线索二叉树的概念。 6)对二叉树线索化的方法。

1、识记:二叉树的三种遍历方法。

2、理解:二叉树的三种遍历方法以及二叉树的线索化的方法。

3、应用:能根据画出的二叉树写出遍历结果;已知中序和先序遍历结果或中序和后序遍历结果画出二叉树;并能画出线索树。

(五)哈夫曼树及其应用(重点)

1)哈夫曼树的定义以及相关术语:路径长度、权值等。 2)加权路径长度的计算方法。 3)构造哈夫曼树的方法。 4)哈夫曼树的应用。

1、识记:哈夫曼树的定义及相关概念。 2、理解:哈夫曼树的构造方法。

3、应用:能构造哈夫曼树以及完成哈夫曼编码。

(六)树与森林(次重点)

1)树的存储结构:双亲表示法;孩子表示法;孩子兄弟表示法。

2)树、森林转换成二叉树的方法。 3)二叉树转换成树、森林的方法。

1、识记:树的孩子兄弟存储法。 2、理解:树、森林与二叉树的相互转换。 3、应用:能完成树、森林与二叉树的相互转换。

第七章 图

一、学习目的和要求

通过本章学习,学生需要了解图的基本概念和相关术语;熟练掌握图的邻接矩阵和邻接表以及图的深度遍历和广度遍历方法;能够用Prim和Kruscal方法构造最小生成树。

二、考核知识点与考核目标

(一)图的概念和基本操作(次重点) 1)图的定义。

2)图的相关概念:无向图、有向图、无向完全图、有向完全图、子图、邻接、路径、路径长度、简单路径、回路或环、定点的度、连通、连通图哈强连通图等。

3)图的存储结构:邻接矩阵表示法、邻接表表示法。 4)图的深度优先遍历。 5)图的广度优先遍历。

1、识记:图的定义和相关术语、图的存储结构。 2、理解:图的两种遍历方法。

(二)图的连通性问题

1)无向图的连通分量和生成树。 2)有向图的强连通分量。 3)最小生成树的概念。

4)用普里姆(Prim)算法构造最小生成树。 5)用克鲁斯卡尔(Kruscal)算法构造最小生成树。

1、识记:最小生成树的概念。

2、应用:能用两种算法构造最小生成树。

第八章 查找

一、学习目的和要求

通过本章学习,学生需要掌握静态查找表及其查找算法:顺序查找、折半查找、分块查找;了解动态查找表:二叉排序树;掌握哈希表及其查找。 二、考核知识点与考核目标 (一)查找的基本概念(一般) 1)查找的概念及查找表。 2)静态查找表和动态查找表。 3)查找表的存储结构。

1、识记:查找的方法;静态查找表。

(二)静态查找表(重点)

1)顺序查找的基本思想、算法实现。

2)折半查找在有序表中查找的基本思想:折半查找的实现过程和算法实现。 3)分块查找的思想、实现过程。

1、识记:顺序查找、折半查找、分块查找的基本思想。 2、理解:顺序查找、折半查找、分块查找的实现过程。 3、应用:顺序查找、折半查找、分块查找的算法实现。

(三)动态查找表(一般) 1)二叉排序树的概念。

2)二叉排序树的构造。 3)在二叉排序树上的查找方法。

1、识记:二叉排序树的概念和构造方法。

(四)哈希表查找(一般)

1)哈希表的概念:散列、哈希表、哈希函数、冲突。

2)构造哈希函数的方法:直接定址法、平方取中法、数字分析法、除留余数法。

3)处理冲突的方法:开放定址法、拉链法。

1、识记:哈希表的概念。

2、理解:哈希表的查找为何会转换到构造哈希函数和处理冲突上来。3、应用:能利用构造哈希函数和处理冲突的方法构造哈希表。

第九章 排序

一、学习目的和要求

通过本章学习,学生需要了解各种排序方法的稳定性,掌握排序的基本概念、排序的种类、排序的过程及方法;并会用各种排序方法的算法。 二、考核知识点与考核目标 (一)排序的基本概念(一般) 1)排序的概念。 2)排序的分类。 3)排序稳定性的判断。

1、识记:排序的基本概念和分类。

(二)插入排序(重点) 1)插入排序的基本思想。

2)插入排序的分类:直接插入排序、希尔排序、。 3)两种排序的实现过程。 4)直接插入排序的算法实现。

1、识记:插入排序的基本思想。 2、理解:两种排序的实现过程。 3、应用:对给定数据排序的实现。

(三)交换排序(重点) 1)交换排序的基本思想。


01343数据结构原理与分析(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018年金属切削液现状及前景趋势预测(目录)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: