GUIで選択ソートを使用していますが、選択ソートを選択してソートすると、生成された数値が1回だけソートされますが、次回は別の番号2つの数字を置き換えるだけでソートの最初のステップを実行し、その後は動作しません...なぜ、それが再び動作しないのか、なぜそのような異なる動作を示すのでしょうか? コードは次のとおりです。 -選択ソートはC#guiで一度だけ動作します
void SelectionSort()
{
int i=0;
int j, min, temp;
min = i;
for (j = i + 1; j < 10; j++)
{
if (generate[min] > generate[j])
{
min = j;
}
}
if (min != i)
{
temp = generate[i];
generate[i] = generate[min];
generate[min] = temp;
//show1(generate);
}
show1(generate);
i++;
}
私は追加しましたが、それでもまだ動作しません –
、メソッド内にはありません! –
メソッド内にi = 0を入れた後に –