高中二年级下学期信息科技《用抽象数据类型表示二叉树》教学课件.pptx

高中二年级下学期信息科技《用抽象数据类型表示二叉树》教学课件.pptx

选择性必修1《数据与数据结构》4.3用抽象数据类型表示二叉树|

一、树tree|

树tree|线性关系:即每一个数据元素通常只有一个前驱(除第一个元素外)和一个后继(除最后一个元素外);如:队列,栈非线性结构:至少存在一个结点(数据元素)有多于一个前驱或后继的数据结构;如:树,图

树tree|在我们日常生活中,树形结构广泛存在。王贵王永胜王家莉王永前王家栋王家梁王家辉家族成员关系树

树tree1.树的定义树是n(n0)个结点的有限集,在任意一棵非空树中:①有且仅有一个特定的结点称为根;②当n1时,其余结点分为m(m0)棵互不相交的有限子树,每棵子树又是一棵树。

树tree2.结点的分类①根结点:没有父亲的结点。在树中有且仅有一个根结点。②分支结点:除根结点外,有孩子的结点称为分支结点。③叶结点:没有孩子的结点称为叶结点。如w,h,e等为叶结点3.有关度的定义①结点的度:一个结点的子树数目称为该结点的度。如图中结点i度为3,结点t的度为2,结点b的度为1,所有树叶的度为0。②树的度:所有结点中最大的度称为该树的度(也叫树的宽度),图中树的度为3。

树tree4.树的深度(高度)树是分层次的。结点所在的层次是从根算起的。根结点在第一层,根的儿子在第二层,其余各层依次类推。同一父结点的所有结点构成兄弟关系树的层数称为树的深度(也称为树的高度)。上图中树的深度为55.森林所谓森

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档