仅供自己参考
原理:二叉树
中序遍历二叉搜索树得到要排序的结果
Comparable:
this:表示当前要添加的元素
o:表示树中已经存在的元素
如果从小到大排序:return this.data - o.data;
返回值:
负数:表示当前要添加的元素是小的,存左边
正数:表示当前要添加的元素是大的,存右边
0:表示当前要添加的元素已经存在,舍弃
仅供自己参考
原理:二叉树
中序遍历二叉搜索树得到要排序的结果
Comparable:
this:表示当前要添加的元素
o:表示树中已经存在的元素
如果从小到大排序:return this.data - o.data;
返回值:
负数:表示当前要添加的元素是小的,存左边
正数:表示当前要添加的元素是大的,存右边
0:表示当前要添加的元素已经存在,舍弃