# class TreeNode:
# def __init__(self, x):
# self.val = x
# self.left = None
# self.right = None
#
# 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
#
#
# @param root TreeNode类
# @param val int整型
# @return TreeNode类
#
class Solution:
def insertToBST(self , root: TreeNode, val: int) -> TreeNode:
# write code here
p = root
while 1:
if val < p.val:
if p.left:
p = p.left
else:
p.left = TreeNode(val)
break
else:
if p.right:
p = p.right
else:
p.right = TreeNode(val)
break
return root



京公网安备 11010502036488号