编程实现冒泡排序

xiaoxiao2021-02-28  99

冒泡是最简单也很好理解的一种排序方式,大学C语言教科书就用这种方法,期末考试必考题之一。

每次排序将最大的值往后排,他和选择排序相似,选择是把小的数往前压。

/* 冒泡 */ #include<stdio.h> #include<stdio.h> int main() { int i,j,temp; int a[] = {9,8,7,6,5,4,3,2,1,0}; int len = sizeof(a)/sizeof(a[0]); for(j=0;j<len-1;j++) //j<len-1 { for (i=0;i<len-1;i++) //i<len-1; if (a[i]>a[i+1]) { temp=a[i]; a[i]=a[i+1]; a[i+1]=temp; } } for(i=0;i<10;i++) printf("%d\t",a[i]); printf("\n"); return 0; }

转载请注明原文地址: https://www.6miu.com/read-42378.html

最新回复(0)