Snippet. Vala. Sort Array of IntegersThis is a nice little function to help you sort an array of integers in Vala.
//======================== START OF FUNCTION ==========================//
// FUNCTION: array_sort_int //
//=====================================================================//
int[] array_sort_int(int[] array){
bool swapped = true;
int j = 0;
int tmp;
while (swapped) {
swapped = false;
j++;
for (int i = 0; i < array.length - j; i++) {
if (array[i] > array[i + 1]) {
tmp = array[i];
array[i] = array[i + 1];
array[i + 1] = tmp;
swapped = true;
}
}
}
return array;
}
//=====================================================================//
// FUNCTION: array_sort_int //
//========================= END OF FUNCTION ===========================//
Here is an example of its usage.
int[] array_int = {5,2,1,4,5,3,7,9,8};
array_int = array_sort_int(array_int);
Result: Updated on: 29 Oct 2025 |
|
|