https://www.topcoder.com/community/data-science/data-science-tutorials/sorting/
私は、ソートを基準として、上記トップコーダーのリンクを使用したいです。彼らは必要なアルゴリズムを持っており、無料で利用できます。教科書を使う必要はありません。
データ入力に関しては、別の答えに記載されているように、テストケースをhackerrankから取得するか、数値をランダムに生成する関数を記述することができます。
は、Javaを使用している場合たとえば、あなたがランダムに使用することができますが:
import java.util.Random;
public static int randInt(int min, int max) {
Random randNum;
int randomNum = randNum.nextInt((max - min) + 1) + min;
return randomNum;
}
その後、配列に入れて、ループ内の時間であなたの乱数1を生成するには、このような関数を使用することができます並べ替える例えば
:ここ
int toSort = 1000;
int[] arrayToSort = new int[toSort];
for(int numsToSort = toSort; numsToSort > 0; numsToSort--){
arrayToSort[numsToSort] = randInt(0, 100);
}
、私はOKだけでなく、私はおそらくそれとして、いくつかのより前の投稿に研究している必要があり、0から100
をコーディングする方法を見つけ出すために持っています – LucyMarieJ