#include<stdio.h> #include<stdlib.h> #defineSIZE10 voidbubbleSort(intp[],intn); main(void) { inti; intarray[SIZE]={9,8,7,6,5,4,3,2,1,0}; bubbleSort(array,SIZE); for(i=0;i<SIZE;i++) { printf("%-2d",array[i]); } putchar('\n'); returnEXIT_SUCCESS; } voidbubbleSort(intp[],intn) { inti,j,flag,temp; for(i=0;i<SIZE;i++) { flag=0; for(j=SIZE-2;j>=0;j--) { if(p[j]>p[j+1]) { temp=p[j]; p[j]=p[j+1]; p[j+1]=temp; flag=1; } } if(0==flag) { break; } } } |
冒泡排序
最新推荐文章于 2025-05-19 09:28:05 发布