二叉查找树是由节点和边组成的。
我们可以定义一个节点类Node,里面存放节点的数据,及左右子节点,再定义一个用来显示数据的方法:
再定义一个二叉查找树类BST,该类中有定义树的根节点,初始化为null,然后定义插入节点的方法,还有一边遍历的方法:
测试:
结果:
中序遍历:
先序遍历:
后序遍历: