对于一般的二叉树,统计节点数目遍历一遍就可以了,但是这样时间复杂度O(n),一下就被卡住了. 这题首先要明白的是,我们只需要知道叶子节点的数目就能统计出总节点树. 想法1: 既然是完全二叉树,我肯定是从左子树开始看,如果左子树不完整,右子树就不用再遍历了.由此形成一个递归的搜索过程,先搜索左子树,如果不完整,直接停止搜索,统计完毕:否则,还要再搜索右子树. 这样就能避开完全搜索遍历整棵树,但是当树接近满树的时候实际上还是将整颗树遍历了一遍. 想法2: 完全二叉树不同于满树的一点是,我们只能肯定它…