[LeetCode] Binary Tree Postorder Traversal dfs,深度搜索
2024-09-04 10:59:54
一题后续遍历树的问题,很基础,统计哪里的4ms 怎么实现的。- -
#include <iostream>
#include <vector>
using namespace std; /**
* Definition for binary tree
*/
struct TreeNode {
int val;
TreeNode *left;
TreeNode *right;
TreeNode(int x) : val(x), left(NULL), right(NULL) {}
}; class Solution {
public:
vector<int> postorderTraversal(TreeNode *root) {
vector<int> ret;
if(root==NULL) return ret;
help_f(root,ret);
return ret;
}
void help_f(TreeNode *node,vector<int> &ret)
{
if(node==NULL) return;
help_f(node->left,ret);
help_f(node->right,ret);
ret.push_back(node->val);
}
}; int main()
{
return ;
}
最新文章
- 软件工程(FZU2015)赛季得分榜,第三回合
- Rails 之微信开发 : OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed
- 【如何在mysql 官网下载最新版本mysql 数据库】
- [每日电路图] 7、设计一个PCB的流程及细节&#183;总结——给外行的同学或刚入行的同学一个宏观鸟瞰电路板设计的大致流程的文章
- 数对的个数(cogs610)
- favicon.ico的制作
- 2014 年10个最佳的PHP图像操作库
- 网络IPC:套接字之建立连接
- 统一iOS客户端和服务器端认证
- 写作Openwrt固件
- (一)一起学 Java Collections Framework 源码之 概述
- HDU5983Pocket Cube
- python反编译工具
- Docker最全教程之使用Docker搭建Java开发环境(十七)
- 游戏脚本编程 文本token解析
- AutoCompleteTextView 简单用法
- el-upload源码跳坑2
- 【MarkdownPad】不能输入表格Table
- codeforces 576a//Vasya and Petya&#39;s Game// Codeforces Round #319 (Div. 1)
- 【TP框架】包括TP3.1和3.2,自带缓存使用机制