二叉树:任意节点最多有2个子节点的树。
二叉查找树:对于任意节点X,它的左子树中的所有关键字的值(节点中存的值)小于X的关键字的值,而它的右子树中的所有关键字值都大于X的关键字的值。
二叉查找树的平均深度为O(logN)。
insert:从根节点依次查找所要插入节点的正确位置。
delete:使用被删除节点的右子树中最小的节点代替该节点,递归实现这一过程。
二叉查找树的基本操作的平均运行时间都是O(logN)。
二叉树:任意节点最多有2个子节点的树。
二叉查找树:对于任意节点X,它的左子树中的所有关键字的值(节点中存的值)小于X的关键字的值,而它的右子树中的所有关键字值都大于X的关键字的值。
二叉查找树的平均深度为O(logN)。
insert:从根节点依次查找所要插入节点的正确位置。
delete:使用被删除节点的右子树中最小的节点代替该节点,递归实现这一过程。
二叉查找树的基本操作的平均运行时间都是O(logN)。