Selection-Sort Quelltext:
private void button1_Click(object sender, System.EventArgs e)
{
listBox1.Items.Clear();
listBox2.Items.Clear();
int anzahl=int.Parse(textBox1.Text);
int[] feld=new int[anzahl];
Random randomNumbers=new Random();
for(int i=0;i<feld.Length;i++)
{
feld[i]=randomNumbers.Next(10000);
listBox1.Items.Add(feld[i].ToString());
}
for(int i=0;i<=feld.Length-2;i++)
{
int minpos=i;
for(int j=i+1;j<=feld.Length-1;j++)
{
if(feld[j]<feld[minpos])
{
minpos=j;
}
}
int hilf=feld[i];
feld[i]=feld[minpos];
feld[minpos]=hilf;
}
for(int i=0;i<feld.Length;i++)
{
listBox2.Items.Add(feld[i].ToString());
}
}
Copyright (C) 2006 - K.R. Wittye