513. Find Bottom Left Tree Value

来源:互联网 发布:电魂网络新游戏 编辑:程序博客网 时间:2024/06/05 16:45

广度优先遍历

class Solution(object):    def findBottomLeftValue(self, root):        """        :type root: TreeNode        :rtype: int        """        queue = collections.deque()        queue.append(root)        while(queue):            root = queue.popleft()            if (root):                if (root.right):                    queue.append(root.right)                if (root.left):                    queue.append(root.left)
class Solution(object):    def finBottomLeftValue(self,root):        queue=[root]        for node in queue:            queue += filter(None,[node.right,node.left])        return node.val
0 0
原创粉丝点击