サイズ100のソートされていない値の配列(リストには100個の要素があります)が与えられ、各値は[0…1000]の範囲からランダムに抽出されます。与えられたリストを線形時間でソートするアルゴリズムを設計します(つまり、O(N)の最悪の場合のパフォーマンス)。
ヒント:値の範囲が事前にわかっているという事実を利用してください(つまり、1から1000まで)
これは私のクラスのHWの質問の1つです。彼は、上記を実行する関数の擬似コードを望んでいます。O(N)の最悪の場合のパフォーマンスを持つこれを行う関数を考えることはできません。
PS-基数ソートのような複雑なものは想定されていません。PSS-私はそれを行う方法についてのアイデアを手伝って欲しいだけです。宿題をしてくれる人を探していません。
これはjavabtwにあります。
ありがとう!