欢迎光临散文网 会员登陆 & 注册

马老师Elastic Stack&Elastic认证特训

2022-10-07 00:10 作者:芢依稀久忆0  | 我要投稿
  1. 非递归

class OrderTraversal {    public List<Integer> preorderTraversal(TreeNode root) {        List<Integer> result = new ArrayList<>();        Stack<TreeNode> treeNodeStack = new Stack<>();        TreeNode node = root;        while (node != null || !treeNodeStack.isEmpty()) {            while (node != null) {                treeNodeStack.add(node);                result.add(node.val);                node = node.left;            }            node = treeNodeStack.pop().right;        }        return result;    }}



马老师Elastic Stack&Elastic认证特训的评论 (共 条)

分享到微博请遵守国家法律