用PriorityQueue解決選擇最小的K個數問題

Java沒有堆的實現,現場寫也來不及,有的文獻說用TreeSet,比如劍指offer,但是TreeSet是一個set,相同的數只能存一個,個人感覺不合適,相比之下,Java中的PriorityQueue倒是一個不錯的選擇。用PriorityQueue的實現的代碼如下: /** * 用PriorityQueue實現選擇最小的k個數 * @param array 數組 * @param k
相關文章
相關標籤/搜索