二叉树的后序遍历(C++)
二叉树的后序遍历(C++)
二叉树的后序遍历给你一棵二叉树的根节点 root ,返回其节点值的 后序遍历 。示例 1:
代码语言:javascript代码运行次数:0运行复制输入: root = [1,null,2,]
输出: [,2,1]示例 2:代码语言:javascript代码运行次数:0运行复制输入: root = []
输出: []示例 :代码语言:javascript代码运行次
二叉树的后序遍历(C++)
二叉树的后序遍历
给你一棵二叉树的根节点 root
,返回其节点值的 后序遍历 。
示例 1:
输入: root = [1,null,2,]
输出: [,2,1]
示例 2:
代码语言:javascript代码运行次数:0运行复制输入: root = []
输出: []
示例 :
代码语言:javascript代码运行次数:0运行复制输入: root = [1]
输出: [1]
提示:
- 树中节点的数目在范围
[0, 100]
内 -100 <= ode.val <= 100
我的代码:
代码语言:javascript代码运行次数:0运行复制/**
* Definition for a binary tree node.
* struct Treeode {
* int val;
* Treeode *left;
* Treeode *right;
* Treeode() : val(0), left(nullptr), right(nullptr) {}
* Treeode(int x) : val(x), left(nullptr), right(nullptr) {}
* Treeode(int x, Treeode *left, Treeode *right) : val(x), left(left), right(right) {}
* };
*/
class Solution {
public:
vector<int> postorderTraversal(Treeode* root) {
vector<int> res;
postorder(root, res);
return res;
}
void postorder(Treeode* root, vector<int> &res)
{
// 这个函数建议背下来 这个递归的写法
if (root == ULL) return;
postorder(root->left, res);
postorder(root->right, res);
res.push_back(root->val);
}
};
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2022-12-06,如有侵权请联系 cloudcommunity@tencent 删除递归c++二叉树root遍历 #感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上传时间: 2025-07-20 14:42:02
上一篇:环形链表(C++)
推荐阅读
留言与评论(共有 15 条评论) |
本站网友 脱缰野马 | 17分钟前 发表 |
right(right) {} * }; */ class Solution { public | |
本站网友 长沙皮肤科医院排名 | 11分钟前 发表 |
如有侵权请联系 cloudcommunity@tencent 删除前往查看递归c++二叉树root遍历 | |
本站网友 scanport | 30分钟前 发表 |
示例 1: 代码语言:javascript代码运行次数:0运行复制输入: root = [1 | |
本站网友 成都市房产管理局 | 26分钟前 发表 |
分享自作者个人站点/博客 | |
本站网友 就要去爱爱 | 30分钟前 发表 |
Treeode *left | |
本站网友 0首付分期付款买房 | 6分钟前 发表 |
res); postorder(root->right | |
本站网友 恢复删除文件 | 5分钟前 发表 |
res); res.push_back(root->val); } };本文参与 腾讯云自媒体同步曝光计划 | |
本站网友 秦皇岛房价 | 6分钟前 发表 |
left(nullptr) | |
本站网友 济南住宅与房地产信息网 | 25分钟前 发表 |
Treeode *right) | |
本站网友 夜景贴图 | 1分钟前 发表 |
如有侵权请联系 cloudcommunity@tencent 删除前往查看递归c++二叉树root遍历 | |
本站网友 天若有情天亦老人间正道是沧桑 | 13分钟前 发表 |
分享自作者个人站点/博客 | |
本站网友 怎么样才能注射隆鼻 | 9分钟前 发表 |
分享自作者个人站点/博客 | |
本站网友 中华华晨 | 5分钟前 发表 |
分享自作者个人站点/博客 | |
本站网友 最新国际原油价格 | 25分钟前 发表 |
100] 内-100 <= ode.val <= 100我的代码:代码语言:javascript代码运行次数:0运行复制/** * Definition for a binary tree node. * struct Treeode { * int val; * Treeode *left; * Treeode *right; * Treeode() |