#include "stdio.h"山稿
void sort(int* arr, int n)
{int i,j,t;
for(i=0;i
for(j=0;j
if(arr[j]>则汪arr[j+1])
{
t=arr[j];
arr[j]=arr[j+1];
arr[j+1]=t;
}
}
}
}
void main()
{
int i,a[100],n;
scanf("%d",&n);
for(i=0;i
scanf("%d",&a[i]);
}
sort(a,n);
for(i=0;i
}
void sort(int* a, int lenth)
{
for(i = 0; i < len; i++)
for(j = i; j < len-1; j++)
if(arr[j] > arr[j+1]) /*判断雹兄,如果前边大于后猛肆含边就交换*/
{
temp = arr[j]; /*交换语句顺序不枝笑可错*/
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
最精简的冒泡排序,时间复杂度最小了。
int sort(int* arr, int len)
{
for(int i = 0; i < len; i++)
for(int j = 0; j < len; j++)
if(arr[i] < arr[j]){int temp = arr[i];arr[i]=arr[j];arr[j]=temp;}
}
int main()
{
int a[]={4,6,1,8,6,1,4,19};
sort(a,sizeof(a)/sizeof(a[0]));
}
Program Bubble_sort; const infile='input.txt'; outfile='output.txt'; maxn=100; //这谨饥是数字的最祥差返庆春大个数,可以更改 var n:longint; a:array[1.