Given a binary tree, return the preorder traversal of its nodes’ values.
Note:
Recursive solution is trivial, could you do it iteratively?
描述
给定一个二叉树,返回前序遍历的值,采用非递归方式
分析
非递归方式主要使用 Stack
来模拟递归
代码
递归:
1 | /** |
非递归:
1 | public class Solution { |
Given a binary tree, return the preorder traversal of its nodes’ values.
Note:
Recursive solution is trivial, could you do it iteratively?
给定一个二叉树,返回前序遍历的值,采用非递归方式
非递归方式主要使用 Stack
来模拟递归
递归:
1 | /** |
非递归:
1 | public class Solution { |