上一篇:
前端必会算法——二叉树之满二叉树
完全二叉树
完全二叉树的定义:
国内定义:
(1)叶子节点都在最后一层或倒数第二层
(2)叶子节点都向左聚拢
国际定义:
(1)叶子节点都在最后一层或倒数第二层
(2)如果有叶子节点,就必然有两个叶子节点
这颗树结构,根据国内定义是完全二叉树(叶子节点都在最后一层或倒数第二层并且叶子节点都向左聚拢);但根据国外定义不是完全二叉树(叶子节点都在最后一层或倒数第二层,如果有叶子节点,就必然有两个叶子节点)。
这颗树,是完全二叉树,符合国内和国际的定义。
下一篇:
前端必会算法——二叉树中子树的概念