1. 程式人生 > >java陣列:2個數組,查出相同的元素

java陣列:2個數組,查出相同的元素

1.13樓的受許多人推崇,但是正如41樓所說,存在漏洞,所以稍微改進下用hashSet,利用Set本身自帶的不儲存重複元素性質可以彌補不足,那就更完美了。通過外嵌50000次迴圈,2者的執行時間幾乎沒差別。(程式碼參見31樓) 
2.直接採用2次迴圈,在同樣外嵌50000次迴圈的情況下,執行時間遠遠多於採用hash後進行的查詢。 
3.網路凝聚力量,還有許多值得借鑑的方法,列舉下:6樓提出了採用堆的結構解決   ,   19樓採用了多執行緒   ,   25樓採用了紅黑樹   ,   31樓“先排序,然後用2個指標順序找。實際專案中我就是這麼做的。”   ,   38樓採用從集合中刪除,或者取集合交集   ,   16樓在排序後採用了二分查詢