How To Sort Array Elements In Ascending Order In C

[Solved] How To Sort Array Elements In Ascending Order In C | C - Code Explorer | yomemimo.com
Question : how to sort an int array in c

Answered by : prickly-panda-d3swd5pxtrb2

void swap(int* xp, int* yp)
{ int temp = *xp; *xp = *yp; *yp = temp;
}
// Function to perform Selection Sort
void selectionSort(int arr[], int n)
{ int i, j, min_idx; // One by one move boundary of unsorted subarray for (i = 0; i < n - 1; i++) { // Find the minimum element in unsorted array min_idx = i; for (j = i + 1; j < n; j++) if (arr[j] < arr[min_idx]) min_idx = j; // Swap the found minimum element // with the first element swap(&arr[min_idx], &arr[i]); }
}
// n is the size of the array

Source : | Last Update : Tue, 08 Feb 22

Answers related to how to sort array elements in ascending order in c

Code Explorer Popular Question For C