leetcode701_二叉树中的插入操作
最难的就是要理解,通过递归函数返回值完成了新加入节点的父子关系赋值操作
class Solution {
public TreeNode insertIntoBST(TreeNode root, int val) {
if(root == null) {
TreeNode node = new TreeNode(val);
return node;
}
if(root.val > val) root.left = insertIntoBST(root.left, val);
if(root.val < val) root.right = insertIntoBST(root.right, val);
return root;
}
}