Java二叉查找树的实现以及与散列表的对比
二叉查找树
二叉查找树(Binary Search Tree)也叫排序树或有序树或搜索树,它是为实现快速查找而生。二叉查找树的左子树的节点都小于它的父节点,右子树中的节点都大于它的父节点,因此若按中序遍历则要进行从小到大的排序。
无论是空树,二叉查找树,都有严格的定义:
若左子树不空,则左树上所有节点的值均小于它的根节点的值;若右子树不空,则右树上所有节点的值均小于它的根节点的值;左、右树也分别为二叉查找树,没有键值相等的节点。
...