插入排序 希尔排序
冒泡排序 堆排序
选择排序 快速排序
归并排序
基数排序
首先找出最大的数放第一位,再找第二大第三大……就可以了
void Sort(int a[], int n)
{
int i, j;
for (i = 0; i < n; i++)
for (j = 1; j < n - i; j++)
if (a[j - 1] < a[j])
{
a[j - 1] ^= a[j];
a[j] = a[j - 1] ^ a[j];
a[j - 1] ^= a[j];
}
}
建议搜索排序算法,最简单的就是冒泡排序。