【LeetCode-144】Binary Tree Preorder Traversal
来源:互联网 发布:家用加湿器推荐 知乎 编辑:程序博客网 时间:2024/05/16 07:00
public class BinaryTreePreorderTraversal {public class TreeNode {int val;TreeNode left;TreeNode right;TreeNode(int x) {val = x;}}public List<Integer> preorderTraversal(TreeNode root) {List<Integer> ls = new ArrayList<Integer>();if (root == null)return ls;//压入root节点Stack<TreeNode> st = new Stack<TreeNode>();st.push(root);//重点在这个循环while (!st.isEmpty()) {//取出栈顶节点,加入列表中TreeNode temp = st.pop();ls.add(temp.val);//右节点入栈if (temp.right != null)st.push(temp.right);//左节点入栈if (temp.left != null)st.push(temp.left);}return ls;}}
0 0
- LeetCode(144)Binary Tree Preorder Traversal
- LeetCode: Binary Tree Preorder Traversal [144]
- [leetcode 144]Binary Tree Preorder Traversal
- leetcode || 144、Binary Tree Preorder Traversal
- Binary Tree Preorder Traversal - LeetCode 144
- 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
- Binary Tree Preorder Traversal (leetcode 144)
- leetcode[144]:Binary Tree Preorder Traversal
- [Leetcode 144, Medium] Binary Tree Preorder Traversal
- LeetCode(144) Binary Tree Preorder Traversal
- 【LeetCode】(144)Binary Tree Preorder Traversal(Easy)
- Leetcode #144 Binary Tree Preorder Traversal
- leetcode: (144) Binary Tree Preorder Traversal
- leetCode #144 Binary Tree Preorder Traversal
- Android项目开发(3)-注册验证码验证页面功能实现
- C++第一次实验
- Storyboard介绍及使用1 Storyboards Part1 译文
- 百度地图加载不出来,问题根源在SHA1
- eclipse->project->clean…到底有什么用?
- 【LeetCode-144】Binary Tree Preorder Traversal
- 杭电oj 2007 平方和和立方和
- servlet 配置解析
- JAVA 集合
- C++第一次实验-1
- 简单理解Socket
- Bootstrap Modal 关闭时引起的问题
- mybatis mapper.xml数据库映射生成java实体,增删改查sql语句
- Stanford 机器学习笔记 Week7 Support Vector Machines