BinarySearchTree Implements(Java 实现的二叉搜索树算法)

二叉搜索树的删除算法的确是比较复杂的...画了一个删除算法的活动图,希望可以帮助到各位博友.

以下是关于二叉搜索树的代码,比较难懂的都在代码中有注释:

节点类:Node

二叉搜索树类:BinarySearchTree

单元测试类:BinarySearchTreeTest

后面继续会有快速排序法的实现,队列相关的实现(双端队列, 基于数组的,基于链表的队列), 栈, 链表的相关实现(单链表,双链表, 双端链表, 回环链表等), 最后可能会有堆的实现和红黑树的实现都发到上面来,请各位参考指导.

二叉搜索树删除算法活动图:

BinarySearchTree Implements(Java 实现的二叉搜索树算法)_第1张图片

你可能感兴趣的:(search)