Skip to content

Latest commit

 

History

History
29 lines (15 loc) · 1.54 KB

二叉搜索树.md

File metadata and controls

29 lines (15 loc) · 1.54 KB

二叉搜索树

二叉搜索树的性质

  • 结点左子树中所含结点的值小于等于当前结点的值
  • 结点右子树中所含结点的值大于等于当前结点的值
  • 左子树和右子树都是二叉搜索树

判断条件

  • 中序遍历是递增序列的二叉树一定是二叉搜索树,可以利用中序遍历是否有序判断是否二叉搜索树
  • 根节点大于所有左子树节点,如果根节点大于左子树的最大值节点即可,因为左子树的最大值位于左子树最右边的节点,所以只要根节点 > 左子树的最右节点即可;同理,根节点 < 右子树的最左节点;

寻找左子树的最右节点(寻找右子树的最左节点)

题目