冒泡排序(一维数组和二维数组)

mac2024-10-19  55

一维数组冒泡排序

int a[n]; for(int i=n-1;i>0;i--){ for(int j=0;j<i;j++){ if(a[j]>a[j+1]){ int temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } } }

二维数组冒泡排序

int a[m][n]; for(int k=0;k<m;k++){ for(int i=n-1;i>0;i--){ for(int j=0;j<i;j++){ if(a[k][j]>a[k][j+1]){ int temp=a[k][j]; a[k][j]=a[k][j+1]; a[k][j+1]=temp; } } } }
最新回复(0)