Hallo,
ich habe mal eine Klasse und dann den Aufruf im Programm zu Bubblesort erstellt. Wer also sortieren muss / will ... ^^
class BubbleSort {
public int[] xListe(int[] _Liste) {
int xSize = _Liste.Length;
int xVar1;
int xVar2;
int xvar3;
for(xVar1 = (xSize - 1); xVar1 >= 0; xVar1--) {
for(xVar2 = 1; xVar2 <= xVar1; xVar2++) {
if(_Liste[xVar2 - 1] > _Liste[xVar2]) {
xvar3 = _Liste[xVar2 - 1];
_Liste[xVar2 - 1] = _Liste[xVar2];
_Liste[xVar2] = xvar3;
}
}
}
return _Liste;
}
}
private void button1_Click(object sender, EventArgs e) {
string aText = txtBoxSort.Text;
int[] xArray = new int[aText.Length];
int[] xArray2 = new int[aText.Length];
for(int i = 0; i < aText.Length; i++) {
xArray[i] = int.Parse(aText[i].ToString());
}
BubbleSort xBubb = new BubbleSort();
xArray2 = xBubb.xListe(xArray);
for(int j = 0; j < xArray2.Length; j++) {
textBoxErg.Text = textBoxErg.Text + xArray2[j];
}
}
Kommentare zum Snippet