当前位置: 首页 > news >正文

LeetCode 589 LeetCode590 N叉树的前序遍历和后序遍历

题目: N叉树的前序遍历:给定一个 n 叉树的根节点 root ,返回 其节点值的 前序遍历 。n 叉树 在输入中按层序遍历进行序列化表示,每组子节点由空值 null 分隔。

示例 1:
在这里插入图片描述

输入:root = [1,null,3,2,4,null,5,6]
输出:[1,3,5,6,2,4]

示例 2:
在这里插入图片描述

输入:root =[1,null,2,3,4,5,null,null,6,7,null,8,null,9,10,null,null,11,null,12,null,13,null,null,14]
输出:[1,2,3,6,7,11,14,4,8,12,5,9,13,10]

class Solution {
public:vector<int> preorder(Node* root) {vector<int> vec;test(root,vec);return vec;}void test(Node* root,vector<int>& vec){if(root == NULL){return;}vec.push_back(root->val);for(int i=0;i<root->children.size();i++){test(root->children[i],vec);}}
};

题目: 给定一个 n 叉树的根节点 root ,返回 其节点值的 后序遍历 。n 叉树 在输入中按层序遍历进行序列化表示,每组子节点由空值 null 分隔。

示例 1:
在这里插入图片描述

输入:root = [1,null,3,2,4,null,5,6]
输出:[5,6,3,2,4,1]

示例 2:
在这里插入图片描述

输入:root = [1,null,2,3,4,5,null,null,6,7,null,8,null,9,10,null,null,11,null,12,null,13,null,null,14]
输出:[2,6,14,11,7,3,12,8,4,13,9,10,5,1]

class Solution {
public:vector<int> postorder(Node* root) {vector<int> vec;test(root,vec);return vec;}void test(Node* root,vector<int>& vec){if(root == NULL){return;}for(int i=0;i<root->children.size();i++){test(root->children[i],vec);}vec.push_back(root->val);}
};
http://www.lryc.cn/news/58316.html

相关文章:

  • 为什么CAD多段线没有面积属性或数值不对?快看过来!
  • WRF后处理:使用ncl脚本批量提取wrfout变量并输出/Shell 入门:Shell进入不同文件夹执行脚本
  • Consul在Windows系统下的安装与启动
  • 2022国赛16:神州路由器交换机BGP配置实例1
  • PaddlePaddle NLP学习笔记1 词向量
  • 无重复全排列 [2*+]
  • 【血泪建议】软件测试岗位现状,可惜之前没人告诉我,肠子都晦青了....
  • Elastic(ELK) Stack 架构师成长路径
  • Netty的高性能体现在哪些方面
  • CompletableFuture详解
  • (学习日记)2023.3.10
  • 【图像分割】Meta分割一切(SAM)模型环境配置和使用教程
  • AJ入门路线
  • 多商户商城小程序源码开发需具备哪些功能?
  • 【动态规划模板】最长公共|上升子序列问题
  • Android系统启动流程--zygote进程的启动流程
  • C++程序设计——异常
  • 2022年第十三届蓝桥杯web开发—东奥大抽奖【题目、附官方解答】
  • 一份两年前一个月的工作经历没写在简历上,背调前主动坦白,却被背调公司亮了红灯,到手的offer没了!...
  • C++游戏分析与破解方法介绍
  • 食堂总是拥挤不堪?解决用餐拥挤,教你一招
  • ubuntu系统安装时 MBR和GPT的区别
  • 我在windows10下,使用msys64 mingw64终端
  • 个人2023FALL CS申请总结(PhD/MPhil/保研夏令营)
  • 【优化算法】使用遗传算法优化MLP神经网络参数(TensorFlow2)
  • CAM类激活映射 |神经网络可视化 | 热力图
  • RecyclerView+BaseRecyclerViewAdapterHelper显示不全只显示第一行item的解决问题
  • 解决后端无法对前端的ajax请求重定向
  • 【Python】1分钟就能制作精美的框架图?太棒啦
  • 淘宝必备的补单技巧及注意事项!