题解 | 判断是不是完全二叉树
判断是不是完全二叉树
https://www.nowcoder.com/practice/8daa4dff9e36409abba2adbe413d6fae
完全二叉树的标准判断方法
定义:
完全二叉树要求每一层从左到右排满,最后一层可以不满,但节点要集中在左侧,且不存在中间空缺。
常规思路(BFS层序遍历):
- 用队列层序遍历树。
- 一旦遇到空节点,后面必须全是空节点。
- 否则不是完全二叉树。
判断是不是完全二叉树
https://www.nowcoder.com/practice/8daa4dff9e36409abba2adbe413d6fae
定义:
完全二叉树要求每一层从左到右排满,最后一层可以不满,但节点要集中在左侧,且不存在中间空缺。
常规思路(BFS层序遍历):
相关推荐