| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 463 人关注过本帖
标题:排序方法?
取消只看楼主 加入收藏
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
快速回复:排序方法?
数据加载中...
 
   



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

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