看板
[ java ]
討論串[問題] 有沒有辦法取代或改善List的效率?
共 12 篇文章
內容預覽:
看到原PO的程式碼,不曉得亂數範圍是否需落在0~nodeNumber裡面。. 所以就插一腳寫了個亂數有落在範圍內,且不重複的版本。. 我也捨棄了originalRandomArray,有寫錯不要鞭我...囧. private List<Integer> randomArray;. private v
(還有426個字)
內容預覽:
嗯,沒錯,這樣一改確實快多了!. 但我有其他的疑問 ._./. 既然只是做出一個很大的隨機 Array. 為何不使用 Random 給值就好了呢? 這樣快很多吧!. 雖然會有循環數列的問題 (每 2^32 循環一次, 而且有規律...). 但我認為可以交由 setSeed 來解決. 也就是每隔一段時
(還有1042個字)
內容預覽:
Orz... 我忘了 ArrayList 頻繁的 remove 和 add 動作所需的時間要很多 Orz. 該用 set(index, element) 才對,只要把 swapping 那幾句換成:. originalRandomArray.set(i, ranInt);. originalRand
(還有370個字)