首页
社区
课程
招聘
[求助]C语言中数组元素乱序排列的算法怎样实现??
发表于: 2009-6-7 19:01 6971

[求助]C语言中数组元素乱序排列的算法怎样实现??

2009-6-7 19:01
6971
我刚开始学C语言,写了一个数组排序的程序,程序源代码如下:

运行结果如图:

按照别人的要求,还要对该数组进行乱序(或者说是随机)排序,我在网上查了下资料,有的说用rand函数,有的说用bool类型,但看了这些后还是一知半解,请问有没有人能够详细讲下实现的算法啊??

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 424
活跃值: (10)
能力值: ( LV9,RANK:850 )
在线值:
发帖
回帖
粉丝
2
随机位置不就可以了
2009-6-7 19:08
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
srand  rand
2009-6-7 20:09
0
雪    币: 348
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
效率不够高,定义两只指针,指头指尾对着判断,那样效率高点。
楼主这个适合不记效率和少量数据排序。
2009-6-7 21:57
0
雪    币: 446
活跃值: (758)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
5
定义随机的的Hash算法,用Hash来比较
2009-6-9 09:25
0
雪    币: 211
活跃值: (18)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
建议参考空当接龙里面高效的洗牌算法:

http://bbs.pediy.com/showthread.php?t=56417
2009-6-9 11:38
0
雪    币: 148
活跃值: (59)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
7
srand rand
2009-6-9 14:48
0
游客
登录 | 注册 方可回帖
返回
//