第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

Set的無(wú)序性要怎么理解

???? 先建立一個(gè)List類型的集合;遍歷這個(gè)集合,把所有的值依次傳入一個(gè)Set類型的集合,清空這個(gè)List的集合
????再把剛存入Set集合的元素依次存入剛剛清空過(guò)的List集合中,遍歷輸出該List集合,發(fā)現(xiàn):輸出的結(jié)果與原List中的順序不一樣,但多次執(zhí)行后發(fā)現(xiàn),每次的輸出結(jié)果都一樣,并沒(méi)有看出無(wú)序性。
??? 這個(gè)要怎么理解?
??? 如果說(shuō)存儲(chǔ)是按照哈希表存存放在固定地址的,視頻中的迭代器遍歷為什么可以無(wú)序輸出?
??? 如果說(shuō)是無(wú)序存儲(chǔ),我遇到的問(wèn)題怎么解釋啊?。。。。

求助啊? 大神啊? 跪等?。?br />

正在回答

4 回答

Set的無(wú)序性應(yīng)該指的是沒(méi)有辦法像List那樣可以通過(guò)index獲取相應(yīng)位置上的元素吧

0 回復(fù) 有任何疑惑可以回復(fù)我~

如果你的面前有一摞書,我讓你從最下面的一本開始抽取,那么你只有一種抽取方法,因?yàn)樗麄兊臄[放順序是已定的,這就是List。如果你面前的地上有一些散落的書籍,他們平鋪在地上,我讓你把他們一本本的撿起來(lái),你會(huì)有很多種順序,因?yàn)樗麄兊臄[放是無(wú)序的,這就是Set.

0 回復(fù) 有任何疑惑可以回復(fù)我~

集合內(nèi)元素的存放順序和hashcode有關(guān),而哈希表是用算法把不同的數(shù)據(jù)按照規(guī)則放在響應(yīng)的地址里,所以位置應(yīng)該是確定的,至于set的無(wú)序性指的應(yīng)該是輸出數(shù)據(jù)的順序不是用戶可以控制的,所以對(duì)于用戶來(lái)說(shuō)是無(wú)序的。

2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

Goldberg 提問(wèn)者

就這個(gè)視頻中的 迭代器輸出,存儲(chǔ)的元素都一樣,為什么每次輸出結(jié)果不一樣?。。這個(gè)要怎么理解才好?
2016-02-25 回復(fù) 有任何疑惑可以回復(fù)我~

哈希表是無(wú)序的,也就是說(shuō)你第一個(gè)放進(jìn)去的值他是在最后才讀取出來(lái)的,也就是先進(jìn)后出,后進(jìn)先出的是沒(méi)有順序的

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

Goldberg 提問(wèn)者

后進(jìn)先出就不是把輸入結(jié)果倒過(guò)來(lái)了嗎? 但是通過(guò)轉(zhuǎn)存后,原list的第十個(gè)元素到了第四個(gè)的位置,一共52個(gè)元素額
2016-02-25 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
Java入門第三季
  • 參與學(xué)習(xí)       409775    人
  • 解答問(wèn)題       4546    個(gè)

Java中你必須懂得常用技能,不容錯(cuò)過(guò)的精彩,快來(lái)加入吧

進(jìn)入課程

Set的無(wú)序性要怎么理解

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)