HashSet是无序,使用hash算法实现,其方法add、remove都是O(1)复杂度
TreeSet是有序,使用红黑树实现,其方法是O(log(n)),有额外的排序方法first、last
HashSet基于哈希算法,提供快速的添加和删除操作,时间复杂度为O(1),但不保证元素顺序。而TreeSet采用红黑树实现,保证元素有序,插入和查找的时间复杂度为O(log(n)),并提供了first和last等排序相关方法。
HashSet是无序,使用hash算法实现,其方法add、remove都是O(1)复杂度
TreeSet是有序,使用红黑树实现,其方法是O(log(n)),有额外的排序方法first、last
523
786
394

被折叠的 条评论
为什么被折叠?