标题:排序方法?
取消只看楼主
ml342418175
Rank: 1
等 级:新手上路
威 望:1
帖 子:183
专家分:0
注 册:2007-4-13
结帖率:100%
 问题点数:0 回复次数:1 
排序方法?

这是一关于排序的函数,
void SortCharD(void)
{/**/
int i,j,k,m,n; char ch,maxline=200;
for(i=0; i < maxline; i++)
{ j=strlen(xx[i]);
for(m=0; m < j-1; m++)/*这里是否可以改成 for(m=0; m < j-1; m++)
{ k=m; for(n=m+1; n < j; n++)
for(n=m+1; n < j; n++) if(x[i][m]<x[i][n])
if(xx[i][k] < xx[i][n]) k=n; { ch=xx[i][m]; xx[i][m]=xx[i][n]; xx[i][n]=ch;} */
if(k!=m)
{ ch=xx[i][k]; xx[i][k]=xx[i][m]; xx[i][m]=ch; }
}
}
本人只是取了程序中的一段函数,我想知道这样改可不可以,还有如果可以.两者有什么区别呢?

搜索更多相关主题的帖子: void maxline int SortCharD char 
2007-09-01 08:52
ml342418175
Rank: 1
等 级:新手上路
威 望:1
帖 子:183
专家分:0
注 册:2007-4-13
得分:0 
请说一下区别啊,谢谢了

做人要洒脱一点,潇洒一点!
2007-09-01 09:28



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-166954-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.057060 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved