#include<stdio.h>
void OP(int array[],int n)
{
if(n-2==0)
return;
for(int i=0;i<n-1;i++){
if(array[i]>array[i+1]){
int temp;
temp=array[i];
array[i]=array[i+1];
array[i+1]=temp;
}
}
OP(array,n-1);
}
void print_int(int array[],int n){
for(int i=0;i<n;i++)
{
printf("%d\n",array[i]);
}
}
int main(){
int a[]={3,5,4,10,9};
OP(a,sizeof(a)/sizeof(a[0]));
print_int(a,sizeof(a)/sizeof(a[0]));
}
用递归实现的冒泡排序
于 2024-01-31 03:00:43 首次发布