博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2019年3月4日 701. Insert into a Binary Search Tree
阅读量:6721 次
发布时间:2019-06-25

本文共 651 字,大约阅读时间需要 2 分钟。

比较基础的二叉树排序树插入,写了个递归。

# Definition for a binary tree node.# class TreeNode(object):#     def __init__(self, x):#         self.val = x#         self.left = None#         self.right = Noneclass Solution(object):    def insertIntoBST(self, root, val):        """        :type root: TreeNode        :type val: int        :rtype: TreeNode        """        if root is None:            return TreeNode(val)                if val < root.val:            root.left = self.insertIntoBST(root.left, val)        else:            root.right = self.insertIntoBST(root.right, val)                    return root

转载于:https://www.cnblogs.com/seenthewind/p/10469322.html

你可能感兴趣的文章
高性能Socket服务器编程-01
查看>>
gentoo系统安装(详细)
查看>>
Spring Cloud(二)Consul 服务治理实现
查看>>
mysql备份还原(视图、存储过程)
查看>>
快速配置oralce11g安装环境脚本
查看>>
int.Parse
查看>>
光纤跳线
查看>>
day02:管道符、shell及环境变量
查看>>
php设计模式——适配器模式
查看>>
C#文件、文件夹操作
查看>>
MySQL编译安装加入service
查看>>
以rsync进行同步镜像备份
查看>>
热烈祝贺VMware View4.5荣获“2010年度最佳产品”大奖
查看>>
ORACLE 11G 中表空间传输 TransportableTablespace
查看>>
自动化1
查看>>
Jenkins 2.32.3参数化构建maven项目
查看>>
使用Oracle存储过程批量生成测试数据
查看>>
正则表达式 - ×××
查看>>
Target runtime Apache Tomcat v6.0 is not defined
查看>>
.net密码找回
查看>>