LeetCode题解之Insert into a Binary Search Tree


1、题目描述

2、分析

插入算法。

3、代码

 1 TreeNode* insertIntoBST(TreeNode* root, int val) {
 2         insert(root, val);
 3         return root;
 4     }
 5     
 6     void insert(TreeNode * & t , int val)
 7     {
 8         if (t == NULL)
 9             t = new TreeNode(val);
10         else if (val < t->val) {
11             insert(t->left, val);
12         } else if (val > t->val){
13             insert(t->right, val);
14         }else {
15             
16         }
17     }

优质内容筛选与推荐>>
1、Dubbo简介与基本概念
2、MyISAM与InnoDB两者之间区别与选择
3、java 原码反码及补码 总结
4、容器(collection)初步
5、【剑指offer】变态跳台阶


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号