码迷,mamicode.com
首页 > 其他好文 > 详细

N叉树的前序遍历

时间:2019-01-30 12:52:56      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:分享   lis   order   ret   pytho   object   span   .com   center   

一、题目描述

 给定一个 N 叉树,返回其节点值的前序遍历

 例如,给定一个3叉树:

技术分享图片

"""
# Definition for a Node.
class Node(object):
    def __init__(self, val, children):
        self.val = val
        self.children = children
"""
class Solution(object):
    def preorder(self, root):
        """
        :type root: Node
        :rtype: List[int]
        """
        if not root:
            return []
        result = [root.val]
        for leaf in root.children:
            result += self.preorder(leaf)
        return result
        

 

  

 

 

N叉树的前序遍历

标签:分享   lis   order   ret   pytho   object   span   .com   center   

原文地址:https://www.cnblogs.com/always-fight/p/10337242.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!