一、题意
二、解答过程
在二叉搜索树中插入节点,只需要遍历二叉搜索树即可,不需要改变它的结构,遍历当然用到递归!
class Solution { public://1. TreeNode* insertIntoBST(TreeNode* root, int val) { //2. if(root==NULL) { TreeNode *node=new TreeNode(val); return node; } //3.搜索树是有方向的,可以根据插入元素的数值决定递归方向 //遍历这条边 if(root->val>val) root->left=insertIntoBST(root->left,val); if(root->val<val) root->right=insertIntoBST(root->right,val); return root; } };