Re: [問題] PriorityQueue排出來的結果不對

看板java作者 (-858993460)時間12年前 (2012/03/15 07:23), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串2/3 (看更多)
我如果告訴你那其實一切正常你信嗎 :P 不信的話你連續 poll() 幾個值出來看是不是照順序排好的 XD 這就是物件導向的好處 許多細節可以藏在物件底下 我們只要知道使用所提供的方法可以達成我要做的事情即可 也就是說 在那個 PriorityQueue 物件裡面 你的元素是以一種神祕的方式排好的 使得說當你 poll() 或 peek() 時可以很快的回傳現在最小的是誰 至於是什麼方式就是企業機密了 (誤) ....好啦 如果你還是想知道的話 你可以去 jdk 目錄裡有個 src.zip 就可以把它的原始碼給找出來看了 -- 有人喜歡邊玩遊戲上逼; 也有人喜歡邊聽歌打字。 但是,我有個請求, 選字的時候請專心好嗎? -- 改編自「古 火田 任三郎」之開場白 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.28.91

03/15 09:33, , 1F
我連續poll幾個值得到的順序和PriorityQueue一起亂是對的 @@?
03/15 09:33, 1F

03/15 09:35, , 2F
03/15 09:35, 2F

03/15 09:41, , 3F
我本來也有想過是不是和你說的一樣, 可惜它沒有orz
03/15 09:41, 3F
文章代碼(AID): #1FOIYES- (java)
文章代碼(AID): #1FOIYES- (java)