235.二叉搜索树的最近公共祖先:这道题首先通过层序遍历,获取所有的结点,并保存在一个集合list中。之后从集合中的最后一个结点开始从后向前遍历整个集合。每获取一个结点,都将该结点作为根节点进行先序遍历,并保存在集合preOrder中。之后判断preOrder集合中是否包含待查找的两个结点。找到的第一个满足条件的结点,就是最近的公共祖先。701.二叉搜索树中的插入操作:这道题并没有难度表示中"中等"那么难。其实很简单。如果根节点为空,则将要插入的结点作为根节点返回即可。若根节点不为空,只需要从根节点开始遍历即可:如果要插入的值大于当前根结点,则将指针(一个TreeNode类...