0
点赞
收藏
分享

微信扫一扫

计算机二级基础知识(2)

玩物励志老乐 2022-01-11 阅读 82

目录

非线性结构

树(决策树):非线性结构,n个结点的有限集合

二叉树:非线性结构,每个结点最多有两个后件的树

遍历:不重复访问二叉树所有的结点


非线性结构

树(决策树):非线性结构,n个结点的有限集合

    根节点:没有前件的结点 

    子节点:包括内部结点和叶节点,叶节点即没有后件的结点

    度:一个结点拥有的后件的个数。在树中,所有结点中最大的度称为该树的度

    深度:树的最大层次

       注意:1.根节点没有前件,其余结点只有有一个前件

                  2.每个结点可以有0个或多个后件

                  3.树为一种分支结构也是一种层次结构

                  4.同一层所有结点的子结点都在下一层

                  5.叶节点没有子树

二叉树:非线性结构,每个结点最多有两个后件的树。

         注意:1.空的二叉树没有结点,非空二叉树只有一个根节点

                    2.子树有左右之分,次序不可颠倒

 

   

    满二叉树(特殊的完全二叉树):除最后一层,每层所有结点都有两个子结点

    完全二叉树:除最后一层,每层结点数达到最大,最后一层只缺少右边的若干节点

    基本性质:1.在第k层,最多有2^(k-1)个结点

                      2.深度为m的二叉树最多有2^m-1(2^0+2^1+....+2^(m-1))

                      3.任意一颗二叉树度数为0的结点比度数为2的结点多1

                      4.具有n个结点的二叉树,深度至少为log2(n)+1

                      5.具有n个结点的完全二叉树(包括满二叉树),深度为log2(n)+1

遍历:不重复访问二叉树所有的结点

将遍历分解为:访问根、遍历左子树、遍历右子树

         先序遍历:根节点——左子树——右子树

         中序遍历:左子树——根节点——右子树

         后序遍历:左子树——右子树——根节点

practice:

         

答案:

        先序:ABDEGCF

        中序:DBGEACF

        后序:DGEBFCA

举报

相关推荐

0 条评论