二叉搜索树知识点
上一个知识点   下一个知识点


本节概述 本节知识点 本节总结

一、二叉搜索树

1、二叉搜索树(BST):或者是一颗空树;或者是具有下列性质的二叉树:对于任何一个结点,设其值为K,则该结点的左子树(若不空)的任意一个结点的值都小于K;该结点的右子树(若不空)的任意一个结点的值都大于或等于K;而且它的左右子树也分别为二叉搜索树。

2、二叉搜索树的性质:按照中序周游将各结点打印出来,将得到按照由小到大的排列

3、二叉搜索树的效率就在于只需检索二个子树之一。从根结点开始,在二叉搜索树中检索值K。如果根结点储存的值为K,则检索结束。如果K小于根结点的值,则只需检索左子树。如果K大于根结点的值,就只检索右子树。这个过程一直持续到K被找到或者我们遇上了一个树叶。如果遇上树叶仍没有发现K,那么K就不在该二叉搜索树中。