Count Complete Tree Nodes
Contents
Description
Given the root of a complete binary tree, return the number of the nodes in the tree.
According to Wikipedia, every level, except possibly the last, is completely filled in a complete binary tree, and all nodes in the last level are as far left as possible. It can have between 1 and $2^h$ nodes inclusive at the last level h.
Design an algorithm that runs in less than O(n) time complexity.
Constraints:
- The number of nodes in the tree is in the range $[0, 5 * 10^4]$.
 - $0$<= Node.val <= $5 * 10^4$
 - The tree is guaranteed to be complete.
 
Solution
 |  | 
Summary
I think this problem more like easy. and the complete binary tree node count is $2^h-1$.
- The common solution is :Recursive
 - The inital boundary is none nodes need to be zero.