[LeetCode] 144. Binary Tree Preorder Traversal
来源:互联网 发布:域名交易 贴吧 编辑:程序博客网 时间:2024/05/22 03:47
Given a binary tree, return the preorder traversal of its nodes’ values.
Note: Recursive solution is trivial, could you do it iteratively?
class Solution {public: vector<int> preorderTraversal(TreeNode* root) { vector<int> pre; stack<TreeNode *> stk; TreeNode *ptn = root; while (!stk.empty() || ptn) { if (ptn) { pre.push_back(ptn->val); stk.push(ptn); ptn = ptn->left; } else { ptn = stk.top(); stk.pop(); ptn = ptn->right; } } return pre; }};
阅读全文
0 0
- [LeetCode]144.Binary Tree Preorder Traversal
- LeetCode 144. Binary Tree Preorder Traversal
- [leetcode] 144.Binary Tree Preorder Traversal
- 【LeetCode】144. Binary Tree Preorder Traversal
- 144. Binary Tree Preorder Traversal LeetCode
- LeetCode 144. Binary Tree Preorder Traversal
- [LeetCode]144. Binary Tree Preorder Traversal
- 【LeetCode】144. Binary Tree Preorder Traversal
- leetcode:144. Binary Tree Preorder Traversal
- leetcode 144. Binary Tree Preorder Traversal
- [LeetCode OJ]144.Binary Tree Preorder Traversal
- LeetCode *** 144. Binary Tree Preorder Traversal
- LeetCode 144. Binary Tree Preorder Traversal
- LeetCode-144.Binary Tree Preorder Traversal
- LeetCode 144. Binary Tree Preorder Traversal
- leetcode 144. Binary Tree Preorder Traversal
- leetcode 144. Binary Tree Preorder Traversal
- [leetcode] 144. Binary Tree Preorder Traversal
- css:div垂直居中
- target='_blank' 安全漏洞
- js setInterval每隔一段时间执行一次
- 阿里云抢月饼代码实验,自己写着玩的
- php经典算法
- [LeetCode] 144. Binary Tree Preorder Traversal
- js中setAttribute 的兼容性
- flash wmode参数详解
- 10件在PHP7中不要做的事情
- PHP 四种基本排序算法的代码实现
- spring 动态切换数据源
- php生成文字图片效果
- Chrome 解决flash问题
- Flash 开发环境搭建和文字滚动效果实例