1
でC#で、私はC#私は、GUI
void SelectionSort()
{
clearFontColor();
int i, j, min, temp;
for (i = 0; i < 9; i++)
{
min = i;
for (j = i + 1; j < 10; j++)
{
if (input[min] > input[j])
{
min = j;
}
}
if (min != i)
{
temp = input[i];
input[i] = input[min];
input[min] = temp;
}
}
show(input);
}
ため、このコードを書いてきた。しかし、これは唯一の一歩をやっているし、後でそれはそれを達成するためにstops.Howでステップをソートしたいです。それは動作を停止し、その後
ソートアクションのためのボタンが
private void button2_Click(object sender, EventArgs e)
{
// lbl_step.Visible = true;
if (radioButton2.Checked)
{
InsertionSort();
}
else if (radioButton1.Checked)
{
bubble();
}
else if (radioButton3.Checked)
{
SelectionSort();
}
}
、ちょうど1時間のためにその作業のようなものです。
これはCではありません。メソッドの最初にすべての変数を宣言する必要はありません。 –
はprobを解決することができます。 –
あなたのコードをすべて正しく読んでいれば、渡す配列は参考になります。したがって、配列をソートするときに最初にソートするときに。次に、配列がすでにソートされています。何か不足していますか?これはあなたが求めている質問ですか? –