求详解下面代码O(∩_∩)O谢谢啦急急!!!!!

2024-12-21 10:04:42
推荐回答(3个)
回答1:

明显不是冒泡排序

选择排序。。。。

这个段代码是:从大到小进行排列。。

每一次把最大的那个数排到前面。。。第一大的排在第一的位置。。。第二大的排在第二的位置。。。依次类推。。。。

回答2:

这个是冒泡排序法。。。。

这个段代码是:从大到小进行排列。。

每一次把最大的那个数排到前面。。。第一大的排在第一的位置。。。第二大的排在第二的位置。。。依次类推。。。。

希望能帮到你。。。

回答3:

void sortArry(char str[ ] [20] ) //这儿应该多传入一个参数N,另外char str[][20]改为char**
{//这个函数你想实现的冒泡排序,建议使用一维数组 void sortArry(char *,n)
//而且你的程序本身有问题
int i, j, p;
for(i=0;i {
p=i;
for(j=i+1;j {
if(strcmp(str[j],str[p])>0) //找出大的一个所在位置
{
p=j;
}
if(p!=i)
{
swapStr(str[i],Str[p];) //交换
}
}

}
}