LeetCode每日一题,701. Insert Into a Binary Search Tree
先看题目描述
大意就是给定一棵二叉搜索树和一个节点,让我们把节点插入二叉搜索树中,并将二叉树返回
算法思路
模拟
这题利用二叉搜索树的性质就可以,当将 val 插入到以 root 为根的子树上时,根据 val 与 root.val 的大小关系,就可以确定要将 val 插入到哪个子树中
- 如果该子树不为空,则问题转化成了将 val 插入到对应子树上
- 否则,在此处新建一个以 val 为值的节点,并链接到其父节点 root 上
算法源码
1 | /** |