定义,什么是二叉搜索树?
二叉搜索树,也叫,有序二叉树(ordered binary tree),排序二叉树(sorted binary tree)
定义如下:
1. 若任意节点的左子树不空,则左子树上所有结点的值均小于它的根结点的值;
2. 若任意节点的右子树不空,则右子树上所有结点的值均大于它的根结点的值;
3. 任意节点的左、右子树也分别为二叉查找树。
4. 没有键值相等的节点(no duplicate nodes)。