首页 > 其他分享 >leetcode-589. N 叉树的前序遍历

leetcode-589. N 叉树的前序遍历

时间:2023-01-01 12:44:31浏览次数:58  
标签:Node curSeq int 前序 589 root leetcode

589. N 叉树的前序遍历 - 力扣(Leetcode)

Go语言的切片操作方便性还不错

/**
 * Definition for a Node.
 * type Node struct {
 *     Val int
 *     Children []*Node
 * }
 */

func preorder(root *Node) []int {
    if root == nil {
        return []int{}
    }

    curSeq := []int{root.Val}
    for _, v := range root.Children {
        if v != nil {
            subSeq := preorder(v)
            curSeq = append(curSeq, subSeq...)
        }
    }

    return curSeq
}

标签:Node,curSeq,int,前序,589,root,leetcode
From: https://www.cnblogs.com/wudanyang/p/17017955.html

相关文章

  • [leetcode每日一题]1.1
    ​​2351.第一个出现两次的字母​​难度简单给你一个由小写英文字母组成的字符串 ​​s​​ ,请你找出并返回第一个出现 两次 的字母。注意:如果 ​​a​​ 的 第二......
  • leetcode-586. 订单最多的客户
    586.订单最多的客户-力扣(Leetcode)#WriteyourMySQLquerystatementbelowselectcustomer_numberfrom(selectcustomer_number,count(*)cntfromOrders......
  • leetcode-584. 寻找用户推荐人
    584.寻找用户推荐人-力扣(Leetcode)sql题,还是比较简单的#WriteyourMySQLquerystatementbelowselectnamefromcustomerwherereferee_id<>2orreferee_id......
  • 【排序】【数组】LeetCode 75. 颜色分类
    题目链接75.颜色分类思路题目要求按0、1、2的顺序排序,因为数量有限,所以通过两次遍历,分别将0和1交换到合适的位置,这样两次遍历之后,剩下的2就都在尾部了。代码classSol......
  • 【排序贪心】【字符串】LeetCode 179. 最大数
    题目链接179.最大数思路转自宫水三叶大佬的题解对于nums中的任意两个值a和b,我们无法直接从常规角度上确定其大小/先后关系。但我们可以根据「结果」来决定a和......
  • leetcode-575. 分糖果
    575.分糖果-力扣(Leetcode)信息:糖果的种类总个数吃一半分析:种类大于一半,那么只能吃一半种类小于一半,那么是种类量考哈希表,有点简单,熟悉Go语法还行funcdistr......
  • 代码随想录算法训练营第四天 | LeetCode 24. 两两交换链表中的节点、19.删除链表的倒
     24.两两交换链表中的节点https://leetcode.cn/problems/swap-nodes-in-pairs/classSolution{public:ListNode*swapPairs(ListNode*head){if(hea......
  • leetcode-572. 另一棵树的子树
    https://leetcode.cn/problems/subtree-of-another-tree/description/需要有两个不同的递归,如果当前节点的值和另一棵树的root.Val相同,那么需要判断两棵树是否完全相等/*......
  • [leetcode]第 10 天 动态规划(中等)
    46.把数字翻译成字符串思路每个数字都有两种翻译情况,一种是和前一位数字一起被翻译,一种是单独被翻译。状态定义:dp[i]表示以xi结尾的数字的翻译方案数量;状态转移方程:f......
  • leetcode-563. 二叉树的坡度
    563.二叉树的坡度-力扣(Leetcode)坡度的计算需要4个数左子树所有节点的和右子树所有结点的和左子树的坡度右子树的坡度左子树与右子树节点差值的绝对值为当前节点......