998. 最大二叉树 II
Posted Debroon
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了998. 最大二叉树 II相关的知识,希望对你有一定的参考价值。
998. 最大二叉树 II
题目
传送门:https://leetcode.cn/problems/maximum-binary-tree-ii/
算法设计
遍历右子节点:
- 当前节点值 < 插入值(或者当前节点为空):插入节点作为当前节点的根,当前节点作为插入节点的左子节点
- 当前节点值 > 插入值:插入节点递归插入当前节点的右子树
class Solution
public:
TreeNode* insertIntoMaxTree(TreeNode* root, int val)
if (!root || root->val < val) return new TreeNode(val, root, nullptr);
root->right = insertIntoMaxTree(root->right, val);
return root;
;
以上是关于998. 最大二叉树 II的主要内容,如果未能解决你的问题,请参考以下文章
LeetCode 1470. 重新排列数组 / 654. 最大二叉树 / 998. 最大二叉树 II
LeetCode 1470. 重新排列数组 / 654. 最大二叉树 / 998. 最大二叉树 II
LeetCode-面试算法经典-Java实现107-Binary Tree Level Order Traversal II(二叉树层序遍历II)