数据结构(C语言版)课件 第5章树和二叉树.pptxVIP

  • 2
  • 0
  • 约6.31千字
  • 约 128页
  • 2026-07-26 发布于山东
  • 举报

数据结构(C语言版)课件 第5章树和二叉树.pptx

目录

§5.1树

§5.2二叉树

§5.3遍历二叉树

§5.4线索二叉树

§5.5树和森林

§5.6哈夫曼树及其应用;5.1树;树是n(n≥0)个结点的有限集。在任意一棵非空树中,有且仅有一个称为根的结点;其余结点分为m(m≥0)个互不相交的子集,每个子集又是一棵树,称为根的子树。

这是一个递归的定义——在树的定义中又用到了树的概念。

递归是树的固有特性。;A;结点的度:结点所拥有的子树的个数。

树的度:树中各结点度的最大值。;叶子结点:度为0的结点,也称为终端结点。

分支结点:度不为0的结点,也称为非终端结点。;孩子、双亲:树中某结点子树的根结点称为这个结点的孩子结点,这个结点称为它孩子结点的双亲结点;

兄弟:具有同一个双亲的孩子结点互称为兄弟。;路径:如果树的结点序列n1,n2,…,nk有如下关系:结点ni是ni+1的双亲(1=ik),则把n1,n2,…,nk称为一条由n1至nk的路径;

路径上经过的边的个数称为路径长度。;祖先、子孙:在树中,如果有一条路径从结点x到结点y,则x称为y的祖先,而y称为x的子孙。;

;结点所在层数:根结点的层数为1;对其余任何结点,若某结点在第k层,则其孩子结点在第k+1层。

树的深度:树中所有结点的最大层数,也称高度。;有序树、无序树:如果一棵树

文档评论(0)

1亿VIP精品文档

相关文档