C语言中的排序方法

请问以下这段代码是使用的什么排序方法?voidsort(persont[],intn){inti,j,flag;persontemp;for(i=0;i<n;i++){f... 请问以下这段代码是使用的什么排序方法?

void sort(person t[],int n)
{
int i,j,flag;
person temp;
for(i=0;i<n;i++)
{
flag=0;
for(j=0;j<n-1;j++)
if((strcmp(t[j].name,t[j+1].name))>0)
{
flag=1;
strcpy(temp.name,t[j].name);
strcpy(temp.units,t[j].units);
strcpy(temp.tele,t[j].tele);
strcpy(temp.street,t[j].street);
strcpy(temp.city,t[j].city);
strcpy(temp.provience,t[j].provience);
strcpy(temp.num,t[j].num);
strcpy(t[j].name,t[j+1].name);
strcpy(t[j].units,t[j+1].units);
strcpy(t[j].tele,t[j+1].tele);
strcpy(t[j].street,t[j+1].street);
strcpy(t[j].city,t[j+1].city);
strcpy(t[j].provience,t[j+1].provience);
strcpy(t[j].num,t[j+1].num);
strcpy(t[j+1].name,temp.name);
strcpy(t[j+1].units,temp.units);
strcpy(t[j+1].tele,temp.tele);
strcpy(t[j+1].street,temp.street);
strcpy(t[j+1].city,temp.city);
strcpy(t[j+1].provience,temp.provience);
strcpy(t[j+1].num,temp.num);
}
if(flag==0)break;
}
printf("sort sucess!!!\n");

}
展开
 我来答
buffaloliu
2010-05-18 · TA获得超过526个赞
知道小有建树答主
回答量:279
采纳率:0%
帮助的人:322万
展开全部
冒泡法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bbc032
2010-05-18 · TA获得超过112个赞
知道小有建树答主
回答量:166
采纳率:0%
帮助的人:174万
展开全部
冒泡排序
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式