特牛生活网

算法 (十五)二叉树:判断一颗二叉树是不是完全二叉树,并求这棵树的节点数_递归判断二叉树是否是满二叉树-CSDN博客

网友收藏
文章浏览阅读529次。1、判断一颗二叉树是不是完全二叉树这里是判断二叉树是否是完全二叉树这里用到两个技巧:用queue来层级遍历每个节点的左右节点有四种情况:左空右空,左有右空,左空右有,左有右有用一个flag来开启叶节点检测其中如果左空右有,直接返回false,如果左空右空,左有右空(即右子节点为空),那么接下来的节点一定是叶节点(即没有左右子节点)代码如下:package cn.nupt;i..._递归判断二叉树是否是满二叉树