可能性の重複:私はサイズの未ソート配列に出力する10日、最高数をアルゴリズムを書くにはどうすればよい
How to find the kth largest element in an unsorted array of length n in O(n)?出力ソートされていない配列の10番目の最大数
n(Java版)?
することができますがO(n)
で、アレイ内のk番目の最大/最小の数はまた、部分ソートを使用して行われ、または固定サイズk
の分、ヒープを使用することができ見つかっselection algorithm、探している
質問はすでに.. [リンク] http://stackoverflow.com/questions/251781/how-to-find-theに答えてきました-kth-largest-in-an-sort-length-n-in-onの長さ 質問をする前に一度検索してください:-) – Aravindh
私は何も持っていません。 – user1305400