LeetCode:701. 二叉搜索树中的插入操作

class Solution {

public:

TreeNode* insertIntoBST(TreeNode* root, int val) {

if(root==nullptr){

return new TreeNode(val);

}

if(root->val>val){

root->left= insertIntoBST(root->left,val);

}

if(root->val<val){

root->right= insertIntoBST(root->right,val);

}

return root;

}

};

相关推荐
仰泳的熊猫几秒前
1031 Hello World for U
数据结构·c++·算法·pat考试
高山上有一只小老虎7 分钟前
小红的正整数计数
java·算法
AnAnCode8 分钟前
【时间轮算法-实战】Java基于Netty的 `HashedWheelTimer`快速搭建时间轮算法系统
java·开发语言·算法·时间轮算法
liu****18 分钟前
12.C语言内存相关函数
c语言·开发语言·数据结构·c++·算法
FPGA_无线通信33 分钟前
OFDM 精频偏补偿
算法·fpga开发
FMRbpm34 分钟前
栈练习--------从链表中移除节点(LeetCode 2487)
数据结构·c++·leetcode·链表·新手入门
程序员-King.36 分钟前
day109—同向双指针(字符串)—每个字符最多出现两次的最长子字符串(LeetCode-3090)
算法·leetcode·双指针
青山的青衫36 分钟前
【单调栈和单调队列】LeetCode hot100+面试高频
算法·leetcode·面试
俊俊谢44 分钟前
【浮点运算性能优化】浮点转定点算法库的多平台通用移植方案与性能评估优化
算法·性能优化·c·浮点转定点·多平台移植
编程小Y1 小时前
C++ 静态库与动态库
c++