c语言冒泡排序改成选择排序法

2025-03-07 03:17:18
推荐回答(2个)
回答1:

for(i=0;i<4-1;i++)
{
for(j=0;j<4-i-1;j++)
{
if(s[j][5]{
for(n=0;n<6;n++)
{
t=s[j][n];
s[j][n]=s[j+1][n];
s[j+1][n]=t;
}
}
}
}

一段改成

for(i=0;i<4-1;i++){
    for(t=i,j=t+1;j<4;j++)
        if(s[t][5]            t=j;
    if(t!=i){
        j=s[t][n];
        s[t][n]=s[i][n];
        s[i][n]=j;
    }
}

回答2:

给大家介绍冒泡排序的Scratch做法