美文网首页
二叉树中序遍历

二叉树中序遍历

作者: 敲一手烂代码 | 来源:发表于2017-04-09 20:19 被阅读17次
    public List<Integer> inorderTraversal(TreeNode root) {
            List<Integer> list = new ArrayList<Integer>();
            inTraversal(root, list);
            return list;
        }
        
        void inTraversal (TreeNode node,List<Integer> list) {
            if (node == null) {
                return;
            }
            if (node.left != null) {
                inTraversal(node.left, list);
            }
            list.add(node.val);
            if (node.right != null) {
                inTraversal(node.right, list);
            }
        }
    

    相关文章

      网友评论

          本文标题:二叉树中序遍历

          本文链接:https://www.haomeiwen.com/subject/mtcjattx.html