#include <stdio.h>
void bubble_sort (int num[],int count){
int i = count - 1;
int j = 0;
while(i > 0){
for(j = 0; j < i; ++j){
if(num[j] < num[j + 1]){
int temp = num[j];
num[j] = num[j + 1];
num[j + 1] = temp;
}
}
-- i;
}
}
void display(int num[],int count){
int i = 0;
while(i < count){
printf("%d ",num[i++]);
}
printf("\n");
}
int main(void){
int numbers[] = {5,1,6,8,3,4,2};
int count = sizeof(numbers) / sizeof(numbers[0]);
display(numbers,count);
bubble_sort(numbers,count);
display(numbers,count);
return 0;
}
Bubble Sort
最新推荐文章于 2022-02-23 15:02:25 发布