教案(数据结构)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

XX职业技术学院

——学年第二学期教案

学科:数据结构/嵌入式应用算法基础系部:电子与信息技术系

教研室:计算机教研室

授课班级:11软件工程/11嵌入式应用;

任课教师:

江门职业技术学院教案

江门职业技术学院教案

江门职业技术学院教案

江门职业技术学院教案

江门职业技术学院教案

江门职业技术学院教案

教学过程时间分配

7.1 树的定义和运算

举出若干现实生活和软件设计中的树形结构的实例,引入树的概念。

树,根,子树

几种常见的表示树结构的形式:

( 1 )图形表示法

( 2 )嵌套集合表示法

( 3 )凹入表表示法

( 4 )广义表表示法

与树有关的概念:

结点的度,叶子结点(终结点),分支结点(非终结点,内部结点),树的度;

孩子结点,双亲结点(父结点),兄弟结点,祖先结点和后代结点;

层次,树的高度(深度);

有序树,无序树,森林。

树(森林)的基本运算:

( 1 )初始化树

( 2 )插入子树

( 3 )插入兄弟结点

( 4 )查询根结点

( 5 )查询父结点

( 6 )查询孩子结点

(7 )查询兄弟结点

由树和森林的存储结构引入二叉树。

7.2 二叉树的定义、性质和存储

二叉树的定义,左、右子树,示意图

举例说明树和二叉树的区别

二叉树的五种基本形态

二叉树的性质:

(较简单直观的性质,可以不给出证明。)

性质 1 :在二叉树的第i 层上的结点数≤ 2 i-1 (i>0 )。

性质 2 :深度为k 的二叉树的结点数≤ 2 k -1 (k>0 )。

性质 3 :对任一棵非空的二叉树T ,如果其叶子数为n 0 ,度为2 的结点数为n 2 ,则有下面的关系式成立:n 0 =n 2 +1 。(证明)

满二叉树,完全二叉树的定义

性质 4 :有n 个结点的完全二叉树(n>0) 的深度为+1 。

性质 5 :在编号的完全二叉树中,各结点的编号之间的关系为:

编号为i 的结点如果存在左孩子,则其编号为2i ,如果存在右孩子,则其编号为2i+1 ,如果存在父结点,则其编号为。

(提出并讲解一个与二叉树的性质)相关的例题。

二叉树的存储结构:

江门职业技术学院教案

江门职业技术学院教案

江门职业技术学院教案

相关文档
最新文档