美文网首页
树(Tree)->二叉树

树(Tree)->二叉树

作者: 日常表白结衣 | 来源:发表于2017-07-30 16:49 被阅读0次

    【树的定义】
    n个节点构成的有限集合。
    当n=0时,成为空树;
    对于任一棵非空树,它具备以下性质:
    【1】树中有一个称为“根Root”的特殊节点,用r表示
    【2】其余节点可以分为m个互不相交的有限集T1,T2,...,Tm,其中每个集合本身又是一个树,称为原来的树的“子树(SubTree)”

    子树
    【基本术语】
    【1】结点的度(Degree):结点的子树个数
    【2】树的度:树的所有结点中最大的度数
    【3】叶结点(Leaf): 度为0的结点
    【4】父结点(Parent):有子树的结点是其子树的根结点的父结点
    【5】子结点(Child):若A结点是B结点的父结点,则称B结点是A结点的子结点;
    子结点也称孩子结点。
    【6】兄弟结点(Sibling):具有同一父结点的各结点彼此是兄弟结点。
    【7】路径和路径长度:从结点n1到nk的路径为一个结点序列n1 , n2 ,… , nk , ni是
    ni+1的父结点。路径所包含边的个数为路径的长度。
    【8】 祖先结点(Ancestor):沿树根到某一结点路径上的所有结点都是这个结点的祖
    先结点。
    【9】子孙结点(Descendant):某一结点的子树中的所有结点是这个结点的子孙。
    【10】 结点的层次(Level):规定根结点在1层,其它任一结点的层数是其父结点
    的层数加1。
    【11】 树的深度(Depth) :树中所有结点中的最大层次是这棵树的深度。

    【树的表示】
    【儿子-兄弟表示法】

    儿子-兄弟表示法

    将上图节点旋转45°,则得到二叉树

    二叉树

    相关文章

      网友评论

          本文标题:树(Tree)->二叉树

          本文链接:https://www.haomeiwen.com/subject/aofklxtx.html