Add all the assignment code.
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
This commit is contained in:
parent
58c6b1f81c
commit
cfe502c598
1277 changed files with 48709 additions and 1 deletions
41
hw6/oatprograms/bsort.oat
Normal file
41
hw6/oatprograms/bsort.oat
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
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]{i -> 0};
|
||||
|
||||
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;
|
||||
}
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue