Advertisement
jinhuang1102

104. Maximum Depth of Binary Tree

Nov 14th, 2018
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.58 KB | None | 0 0
  1. class Solution:
  2.     def maxDepth(self, root):
  3.         """
  4.        :type root: TreeNode
  5.        :rtype: int
  6.        """
  7.         if not root:
  8.             return 0
  9.            
  10.         count = 0
  11.         q = collections.deque()
  12.         q.append(root)
  13.         while q:
  14.             count += 1
  15.             num = len(q)
  16.             for i in range(num):
  17.                 node = q.popleft()
  18.                 if node.left:
  19.                     q.append(node.left)
  20.                 if node.right:
  21.                     q.append(node.right)
  22.                    
  23.        
  24.         return count
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement