在做98. 验证二叉搜索树时,解决思路是中序遍历,判断当前节点是否大于中序遍历的前一个节点,如果大于,说明满足 BST,继续遍历;否则直接返回 false。
下面是中序遍历的非递归实现,借助了栈结构:

验证二叉搜索树的中序遍历解法
博客围绕98. 验证二叉搜索树展开,解决思路是中序遍历,通过判断当前节点是否大于中序遍历的前一个节点来验证是否为二叉搜索树。还给出了中序遍历的非递归实现,借助了栈结构。
在做98. 验证二叉搜索树时,解决思路是中序遍历,判断当前节点是否大于中序遍历的前一个节点,如果大于,说明满足 BST,继续遍历;否则直接返回 false。
下面是中序遍历的非递归实现,借助了栈结构:

1512

被折叠的 条评论
为什么被折叠?