bxl0608 发表于 2017-12-21 22:14:23

C语言快速排序

15.9.7.8.20.-1.7.4
谁能告诉我这个序列快排第一次之后是什么样子,或者给出具体的过程,实在是不理解了。

bxl0608 发表于 2017-12-21 22:14:54

以15为基准。

tailor_long 发表于 2017-12-21 22:27:11

楼主请看这一篇帖子
http://bbs.fishc.com/forum.php?mod=viewthread&tid=100838&page=1#pid3103668
如果还是不懂的话, 请看这一篇博文
http://blog.csdn.net/wql2014302721/article/details/78170907
如果还是不懂的话, 楼主请提问
{:5_93:}

bxl0608 发表于 2017-12-21 22:44:10

tailor_long 发表于 2017-12-21 22:27
楼主请看这一篇帖子
http://bbs.fishc.com/forum.php?mod=viewthread&tid=100838&page=1#pid3103668
如果 ...

这样第一次,不就把15跟20交换了吗

bxl0608 发表于 2017-12-21 22:45:50

tailor_long 发表于 2017-12-21 22:27
楼主请看这一篇帖子
http://bbs.fishc.com/forum.php?mod=viewthread&tid=100838&page=1#pid3103668
如果 ...

也出不来区间呀

tailor_long 发表于 2017-12-21 23:42:00

bxl0608 发表于 2017-12-21 22:45
也出不来区间呀

话说“出不来区间"是什么意思?
看来楼主没有非常明白我给的两个资源,那么,下面是第一次排序的结果
原: 15 9 7 8 20 -1 7 4
第一次变换:将4 和20兑换, 变成 15 9 7 8 4 -1 7 20
第二次变换:将15 和7变换, 得到 7 9 7 8 4 1 15 20
第一轮结束

bxl0608 发表于 2017-12-21 23:51:15

我明白了 谢谢

叶开 发表于 2017-12-22 12:04:58

答复打算范德萨
页: [1]
查看完整版本: C语言快速排序