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;

}

};

相关推荐
j_xxx404_1 小时前
Linux:静态链接与动态链接深度解析
linux·运维·服务器·c++·人工智能
昵称小白2 小时前
复杂度分析方法
算法
科研前沿2 小时前
2026 数字孪生前沿科技:全景迭代报告 —— 镜像视界生成式孪生(Generative DT)技术白皮书
大数据·人工智能·科技·算法·音视频·空间计算
c++之路2 小时前
C++23概述
java·c++·c++23
学涯乐码堂主4 小时前
有趣的“打擂台算法”
c++·算法·青少年编程·gesp
切糕师学AI4 小时前
环形缓冲区(Ring Buffer / Circular Buffer)详解:原理、优势、应用与高性能实现
数据结构·环形缓冲区
Tutankaaa4 小时前
知识竞赛题库设计全攻略
人工智能·算法
云栖梦泽5 小时前
Linux内核与驱动:14.SPI子系统
linux·运维·服务器·c++
WolfGang0073215 小时前
代码随想录算法训练营 Day50 | 图论 part08
数据结构·算法·图论
Gary Studio5 小时前
安卓HAL C++基础-智能指针
开发语言·c++