早教吧作业答案频道 -->其他-->
TreeSet和HashSet的区别?最近学到数据结构,对于二者感到迷惑,只知道前者有序,后者无序,两者都不能TreeSet和HashSet的区别?对于二者感到迷惑,只知道前者有序,后者无序,两者都不能有重复元素.我
题目详情
TreeSet和HashSet的区别?最近学到数据结构,对于二者感到迷惑,只知道前者有序,后者无序,两者都不能
TreeSet和HashSet的区别?
对于二者感到迷惑,只知道前者有序,后者无序,两者都不能有重复元素.我想知道TreeSet是怎么实现有序的,它是按什么规则排序的?另外就是它们怎么保证元素的不重复,是根据什么判断两个元素相同而不再添加的呢?
TreeSet和HashSet的区别?
对于二者感到迷惑,只知道前者有序,后者无序,两者都不能有重复元素.我想知道TreeSet是怎么实现有序的,它是按什么规则排序的?另外就是它们怎么保证元素的不重复,是根据什么判断两个元素相同而不再添加的呢?
▼优质解答
答案和解析
其实你知道这些已经可以了,但是如果你真想知道底层是怎么样实现的,你可以关联SDK源代码,然后用鼠标点进去看底层源代码.至于保证元素的不重复,是根据hashcode还有equals方法和已经实现的比较器来确定的,比如字符串,这三个东西都默认已经实现,如果是自定义的类则要实现这三个东西的,这些,我也没看过源代码,是根据对java的“感觉”来说的,哈.
看了TreeSet和HashSet...的网友还看了以下:
找不到生活的目标,找不到前进的方向,该怎么办?很多朋友都对我说,怎么感觉我懵懵懂懂的,我也不想这样 2020-04-23 …
西铁城腕表里用来计时的大秒针对不到12点的位置,怎么调?计时用的大秒针买回时还在12点位置,带了一 2020-05-13 …
阅读《读书的广和精》,完成1416题.读书的广和精①人类的历史是悲壮的接力赛,我们看不到前面的人, 2020-05-17 …
生物实验显微镜如何快速准确的对光实验步骤是对的但是总是对不到明亮的光,怎么样才能快速的找到光源对光 2020-06-11 …
前天和前一天的区别、前一天和前天的区别?前两天呢?例如今天是7号、那么前天是5号对不?前一天呢?6 2020-06-14 …
阅读《读书的广和精》,完成下列各题。读书的广和精①人类的历史是悲壮的接力赛,我们看不到前面的人,但 2020-07-12 …
DNA亲子鉴定中,若一个位点对不到,是不是亲生谢谢DNA亲子鉴定中,若一个位点对不到,是不是亲生? 2020-07-21 …
判断下列对应f是否为从集合A到集合B的函数.(数学)1.A={1/2,1,3/2},B={-6,- 2020-08-02 …
英语翻译要翻译的是:对不起,前段时间在四川康定地区采集标本,没有及时的给您回信.昨天回来看到您的回复 2020-11-07 …
希望你能再次帮我解答有关cheat的问题.是这样啊,那你说从翻译题开始后面对不上,前面的那些题都对了 2020-12-22 …