C语言冒泡排序
冒泡排序
#include<stdio.h>
/*
2019年5月12日09:49:22
冒泡排序
*/
void sort(int *pArr,int len); //冒泡排序算法的声明
int main(void)
{
int a[6]={10,2,8,-8,11,0};
int i =0;
sort(a,6);
for(i=0;i<6;++i)
{
printf("%d ",a[i]);
}
printf("\n");
return 0;
}
void sort(int *a,int len)
{
int i,j;
int temp;//中间交换数据
for(i = 0;i<len-1;++i)
{
for(j = 0;j<len-1-i;++j)
{
if(a[j]>a[j+1])
{
temp = a[j];
a[j] = a[j+1];
a[j+1] = temp;
}
}
}
}
/*
运算结果
-8 0 2 8 10 11
*/ 相关推荐
hang0 2020-08-16
风吹夏天 2020-07-07
小海 2020-06-25
清溪算法君老号 2020-06-06
wonner 2020-06-03
清溪算法君老号 2020-06-01
RememberMePlease 2020-05-01
清溪算法君老号 2020-04-25
rein0 2020-04-21
rein0 2020-04-18
qingsongzdq 2020-03-03
wonner 2020-02-25
horizonheart 2020-02-23
baike 2020-02-16
# 第三题:使用python实现冒泡排序def BubbleSort: long = len for i in range: for j in range: if list[i] < list[j]:
GhostLWB 2020-01-11
singer 2020-01-08
蜗牛慢爬的李成广 2020-01-04