41 lines
648 B
Text
41 lines
648 B
Text
void bubble_sort(int[] numbers, int array_size)
|
|
{
|
|
var temp=0;
|
|
var i = (array_size - 1);
|
|
|
|
for (; i > 0; i=i-1;)
|
|
{
|
|
for (var j = 1; j <= i; j=j+1;)
|
|
{
|
|
if (numbers[j-1] > numbers[i])
|
|
{
|
|
temp = numbers[j-1];
|
|
numbers[j-1] = numbers[i];
|
|
numbers[i] = temp;
|
|
}
|
|
}
|
|
}
|
|
|
|
return;
|
|
}
|
|
|
|
int program (int argc, string[] argv) {
|
|
var a = new int[8];
|
|
|
|
a[0] = 121;
|
|
a[1] = 125;
|
|
a[2] = 120;
|
|
a[3] = 111;
|
|
a[4] = 116;
|
|
a[5] = 110;
|
|
a[6] = 117;
|
|
a[7] = 119;
|
|
|
|
print_string (string_of_array (a));
|
|
print_string (" ");
|
|
bubble_sort (a, 8);
|
|
print_string (string_of_array (a));
|
|
|
|
return -1;
|
|
}
|
|
|