黑马程序员技术交流社区
标题:
TreeSet
[打印本页]
作者:
yangyujoe
时间:
2014-11-20 22:58
标题:
TreeSet
TreeSet继承comparable接口吗?API文档里没有
作者:
彭毅
时间:
2014-11-21 00:09
会用就行了。。。
作者:
颜仔
时间:
2014-11-21 13:01
TreeSet:可以对Set集合中的元素进行排序。
底层数据结构是二叉树。
保证元素唯一性的依据:
compareTo方法.
作者:
。面具小丑
时间:
2014-11-21 18:38
让元素自身具备比较性,实现Comparable 覆盖compareTo方法
让集合具备比较性的话定义类实现Comparator接口,覆盖compare方法,把它作为参数传给TreeSet集合
作者:
striker
时间:
2014-11-21 21:39
不是TreeSet继承,而是元素继续。
作者:
yangyujoe
时间:
2014-11-21 22:30
多谢多谢多谢多谢多谢多谢多谢
作者:
.ヤ牧马人〃
时间:
2014-11-22 12:06
TreeSet集合
A:底层数据结构是红黑树(是一个自平衡的二叉树)
B:保证元素的排序方式
a:自然排序(元素具备比较性)
让元素所属的类实现Comparable接口
b:比较器排序(集合具备比较性)
让集合构造方法接收Comparator的实现类对象
作者:
244611
时间:
2014-11-23 14:21
set是comparable子接口,treeset是comparable接口的实现类。。
作者:
244611
时间:
2014-11-23 14:22
基于 TreeMap 的 NavigableSet 实现。使用元素的自然顺序对元素进行排序,或者根据创建 set 时提供的 Comparator 进行排序,具体取决于使用的构造方法。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2