zoukankan      html  css  js  c++  java
  • 树的一些概念和性质

    二叉树:每个节点最多有两个子树;

    满二叉树:除了叶结点外每一个结点都有左右子叶且叶结点都处在最底层的二叉树。

    所有内部节点都有两个子节点,最底一层是叶子节点。

    性质

    1)        如果一颗树深度为h,最大层数为k,且深度与最大层数相同,即k=h;

    2)        它的叶子数是: 2^(h-1)

    3)        第k层的结点数是: 2^(k-1)

    4)        总结点数是: 2^k-1 (2的k次方减一)

    5)        总节点数一定是奇数。

    6)        树高:h=log2(n+1)。

    完全二叉树

    叶节点只能出现在最下层和次下层,并且最下面一层的结点都集中在该层最左边的若干位置的二叉树。

    完全二叉树的性质:

    1)        深度为k的完全二叉树,至少有2^(k-1)个节点,至多有2^k-1个节点。

    2)        树深度k=Math.floor(log2n )+ 1。

  • 相关阅读:
    hbase二级索引学习
    redis-cluster集群Mac部署
    http-flume-kafka.conf
    linux 替换文件中的字符串
    flumeDemo
    redis_exporter监控安装
    Hbase内存磁盘大致关系
    spring cloud 尚硅谷学习
    C10K问题
    navicat 远程链接Mysql问题
  • 原文地址:https://www.cnblogs.com/sunmarvell/p/9434171.html
Copyright © 2011-2022 走看看