0
点赞
收藏
分享

微信扫一扫

洛谷 P8802 [蓝桥杯 2022 国 B] 出差

49路末班车 2023-12-12 阅读 44

在这里插入图片描述

class Solution {
    public void flatten(TreeNode root) {
           List<TreeNode> list = new ArrayList<TreeNode>();
           preorder(root, list);
        for (int i = 1; i < list.size(); i++) {
            TreeNode prev = list.get(i - 1);
            TreeNode curr = list.get(i);
            prev.left = null;
            prev.right = curr;
        }
    }

    public void preorder(TreeNode root, List<TreeNode> list) {
        if (root == null) return;
        list.add(root);
        preorder(root.left, list);
        preorder(root.right, list);
    }
}
举报

相关推荐

0 条评论