注:これは2つの部分からなる質問のパート2です。固有値の少ないデータセットの生成
私はソートアルゴリズムの詳細に望むことだし、何それからコーディングするよりも行うには良い方法!だから、私はいくつかのデータが必要です。
次のようになりますいくつかの「標準」のデータを作成するための私のアプローチ:それを作るためにどのように大規模なわからない、アイテムのセット数を作成するが、私は楽しみを持っているし、私のコンピュータは少しうめき声作りたい:D
を私はそのリストを持っていれば、それをテキストファイルにプッシュし、アルゴリズムを実行するためにそれを読み取るだけです。私は同じデータで満たされた合計4つのテキストファイルを持っているべきですが、私のアルゴリズムを実行するためには別の方法でソートしました(下記参照)。
私が間違っている場合は私を修正しますが、アルゴリズムをプロファイリングするには4種類のシナリオが必要です。
- ランダムにソートされたデータは、(簡単に十分な)
- 反転データを
- ほとんど(これを実装する方法がわからない)ソート
- 少数のユニークな((これのために私はクヌースshuffleを使用するつもりです)もう一度これにアプローチする方法がわからない)
この質問は、いくつかのユニークなデータ項目を含むリストを生成するためのものです。
いくつかのユニークな項目でデータセットを生成するのが最適です。
ああ、それは素晴らしいです、それは多くのものに良いだろう!しかし、私はまだアルゴリズムを探していますので、他の言語で実装することができます。 – Odnxe