二叉搜索树特性:
- 具有二叉树的所有特性。
- 左节点的值永远小于根结点。
- 有节点的值永远大于根结点。
- 具有较高的查找效率。
- 插入效率也高,比链表要高。
二叉搜索树的Java代码实现:
- insert方法:插入一个节点
- getMin方法:获取最小节点
- getMax方法:获取最大节点
- search方法:查找一个节点
- delete方法:删除一个节点
- deleteMax方法:删除最小节点
1 | public class BinarySearchTree<E extends Comparable<E>> { |
生命太短暂,不要去做一些根本没有人想要的东西。
二叉搜索树特性:
二叉搜索树的Java代码实现:
1 | public class BinarySearchTree<E extends Comparable<E>> { |