私の初期アルゴリズム:
- 要素0を他のすべての要素と比較し、それより少ない要素の数を追跡します。
- 正確に(k-1)要素より大きい要素が見つかるまで、各要素について繰り返します。
最悪の場合、これはになると思います。リストをソートせずに実行時間を短縮できますか?
9
O(k)メモリO(n)時間のみで特定のシーケンスからk番目に小さい要素
—
user2357112はMonica
2番目のリストを作成して並べ替えることができますか?つまり、k個の最小値のリストを作成できますか?
—
jmoreno 2017