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

网站开发环境的意义seo排名点击器

网站开发环境的意义,seo排名点击器,河南建筑职业技术学院,阿里云的云服务器做网站用哪种1 题目:二叉树的后序遍历 官方标定难度:易 给你一棵二叉树的根节点 root ,返回其节点值的 后序遍历 。 示例 1: 输入:root [1,null,2,3] 输出:[3,2,1] 解释: 示例 2: 输入…

1 题目:二叉树的后序遍历

官方标定难度:易

给你一棵二叉树的根节点 root ,返回其节点值的 后序遍历 。

示例 1:

输入:root = [1,null,2,3]

输出:[3,2,1]

解释:
在这里插入图片描述

示例 2:

输入:root = [1,2,3,4,5,null,8,null,null,6,7,9]

输出:[4,6,7,5,2,9,8,3,1]

解释:
在这里插入图片描述

示例 3:

输入:root = []

输出:[]

示例 4:

输入:root = [1]

输出:[1]

提示:

树中节点的数目在范围 [0, 100] 内
-100 <= Node.val <= 100

进阶:递归算法很简单,你可以通过迭代算法完成吗?

2 solution

递归输出很简单,按照先左子树,再右子树,再根节点的顺序就行

代码

/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     TreeNode *left;*     TreeNode *right;*     TreeNode() : val(0), left(nullptr), right(nullptr) {}*     TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}*     TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/
class Solution {
public:
void postorderTraversal(TreeNode *root, vector<int> &result){if(!root) return;postorderTraversal(root->left, result);postorderTraversal(root->right, result);result.push_back(root->val);
}vector<int> postorderTraversal(TreeNode *root) {vector<int> result;postorderTraversal(root, result);return result;
}
};

结果

在这里插入图片描述

3 进阶

借助栈可以进行深度优先遍历,先将逆序保存下来,然后再反转过来

代码

class Solution {
public:vector<int> postorderTraversal(TreeNode *root) {if(!root) return {};vector<int> result;stack<TreeNode *> s;s.push(root);while (!s.empty()){auto x = s.top();result.push_back(x->val);s.pop();if(x->left) s.push(x->left);if(x->right) s.push(x->right);}std::reverse(result.begin(), result.end());return result;}
};

结果

在这里插入图片描述

http://www.dtcms.com/wzjs/88261.html

相关文章:

  • 方便做简笔画的网站或软件搜索引擎优化实训心得
  • 制作web网站开发百度关键词查询网站
  • python做简单的网站设计网站接单
  • 万网网站建设步骤厦门网站建设
  • 可以做引流网站的源码上海外贸seo
  • 实验中心网站建设无代码免费web开发平台
  • 腾讯合作网站建设有哪些公司百度文库首页
  • 商圈外卖网站怎么做电子技术培训机构
  • 南宁百度做网站多少钱推介网
  • 建设网站使用的工具百度网讯科技有限公司官网
  • 深圳网站建设九曲网西安关键词排名推广
  • 单页网站源码下载提高工作效率的句子
  • 北京网站建设的公司哪家好南京谷歌优化
  • 门户网站做吗小程序推广方案
  • 设计一个电子商务网站建设方案seo优化培训学校
  • 网站权重对优化的作用东莞seo网站排名优化公司
  • 网站设计官网赣州网站seo
  • 国外做兼职的网站西安网络科技有限公司
  • 建立网站的基本条件好看的web网页
  • 网站建设怎么搞新型网络营销模式
  • 南宁建设银行缴费网站软文推广新闻发布
  • brophp框架做网站十大外贸电商平台
  • 网站建设教程 企业邮箱云推广
  • 网站建站模板免费网站在线观看人数在哪直播
  • 织梦网站修改教程视频千川推广官网
  • 企业代码查询入口焦作整站优化
  • 嘉兴港区建设局网站郑州seo优化顾问热狗
  • 污染网站代码淘宝seo是什么意思啊
  • 计算机企业网站建设论文考试培训
  • 淘宝客如何做返积分制网站搜狗站长管理平台