请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

基本快速排序

基本的快速排序在运行有大量重复数据的时候很慢,一百万的需要一分多钟,可是我看老师的很快,这是为什么啊

正在回答 回答被采纳积分+3

插入代码

1回答

liuyubobobo 2018-11-11 17:32:56

请确认加入了随机化的过程:)

0 回复 有任何疑惑可以回复我~
  • 提问者 慕容1315519 #1
    加入了,我将老师的代码拷贝进去也是这个结果
    回复 有任何疑惑可以回复我~ 2018-11-11 17:35:13
  • liuyubobobo 回复 提问者 慕容1315519 #2
    抱歉,我刚才回复太快了,没有看清楚你的前提。是的哦,基本的单路快排在拥有大量重复元素的时候就是有这个问题哦,所以我们引入了后续的双路快排和三路快排:)
    回复 有任何疑惑可以回复我~ 2018-11-11 18:00:51
  • 提问者 慕容1315519 回复 liuyubobobo #3
    嗯,可是在堆排序那段的测试的时候,quickSort的速度很快,老师是将名字改了吗
    回复 有任何疑惑可以回复我~ 2018-11-11 18:32:51
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号