美文网首页
树和树的算法

树和树的算法

作者: 繁花似锦之流年似水 | 来源:发表于2019-06-08 22:46 被阅读0次

    1、树的基本概念

    二维空间的概念,树用来模拟有树状结构性质的集合

    树的常见概念

    常考的概念:

    树的高度或深度:树中节点的最大层次

    节点的层次:根节点的层次是1

    2、树的分类

    我们平常使用的是有序树,即节点之间是有顺序关系的树。树这里我们研究的是二叉树。二叉树分为完全二叉树、平衡二叉树、排序二叉树

    排序二叉树又称二叉查找树,这个类似与二分查找算法

    3、树的存储与表示

    顺序存储

    链式存储

    4、树的应用场景

    5、面试常考

    (1)二叉树基本概念

    性质

    (2)二叉排序树

    二叉排序树(Binary Sort Tree)又称二叉查找(搜索)树(Binary Search Tree)。它是一颗空树,或者具有下列性质:

    若它的左子树不为空,则左子树上所有结点的值均小于它的根结点的值;

    若它的右子树不为空,则右子树上所有结点的值均大于它的根结点的值;

    它的左、右子树分别为二叉排序树。二叉树的遍历分为先序、中序、后序三种。是根据访问根节点的顺序来定义的。比如访问顺序为左子树——根节点——右子树,因为在中间访问根节点。所以为中序遍历

    【注】 按中序遍历该树所得到的中序序列是一个递增有序序列

    相关文章

      网友评论

          本文标题:树和树的算法

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