1 class Solution:
 2     def __init__(self):
 3         self.count = 0
 4         
 5     def preOrder(self,node):
 6         if node != None:
 7             self.count += 1
 8             self.preOrder(node.left)
 9             self.preOrder(node.right)
10         
11     def countNodes(self, root: TreeNode) -> int:
12         self.preOrder(root)
13         return self.count

算法思路:二叉树遍历。

本题给的是完全二叉树,如果利用完全二叉树的特点,应该可以进一步加速。

posted on 2020-04-04 09:45  Sempron2800+  阅读(144)  评论(0编辑  收藏  举报