这个用的是简单选择排序法。。。。。。
void Sort(char *name[],int n)
{
int i,j;
char *s;
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
{
if((strcmp(name[i],name[j]))>0)
{
s=name[i];
name[i]=name[j];
name[j]=s;
}
}
}
这个用的是冒泡法。。。。。。
void Sort(char *name[],int n)
{
int i,j;
char *s;
for(j=1;j<=n-1;j++) //j控制比较趟数
for(i=0;i<n-j;i++)//i控制每趟比较的次数
{
if(strcmp(name[i],name[i+1])>0)
{
s=name[i];
name[i]=name[i+1];
name[i+1]=s;
}
}
}
请问插入排序法应该怎么写???
[此贴子已经被作者于2007-5-29 21:32:41编辑过]
生命中,不断有人离开和进入。于是,看见的,看不见了;记住的,遗忘了。