简单选择排序,冒泡排序思路描述
void selectSort(int a[], int n)
{
for(i =0 ; i < n-1; i++)
{
min = i;
for(j = i; j < n - 1; j++)
if(a[j] < a[min]) min = j;
if(min != i) Swap(a[i], a[min]);
}
}
void bubbleSort(int a[], int n)
{
for(i = 0; i < n - 1; i++)
{
flag = false;
for(j = n-1; j > i; j--)
if(a[j-1] > a[j])
{
Swap(a[j-1],a[j]);
flag = true;
}
if(flag == false)
return ;
}
}