java实现二叉查找树
定义
二叉查找树具备以下特征:
- 左子树上所有结点的值均小于等于它的根结点的值。
- 右子树上所有结点的值均大于等于它的根结点的值。
- 左、右子树也是二叉查找树
java实现
下面,我们来利用java实现一棵二叉查找树:
实现:
首先要建立一个节点类Node:
1 | package Tree; |
这是二叉树类,就是这个类用来操作节点类的:
1 | package Tree; |
这是测试类:
1 | package Tree; |
输出结果为:
1 | 10、9、20、15、35 |
二叉查找树具备以下特征:
下面,我们来利用java实现一棵二叉查找树:
实现:
首先要建立一个节点类Node:
1 | package Tree; |
这是二叉树类,就是这个类用来操作节点类的:
1 | package Tree; |
这是测试类:
1 | package Tree; |
输出结果为:
1 | 10、9、20、15、35 |