大家好
小弟在测试merge sort 与 quick sor时发现
在一百万笔long int的case下测试多次发现
merge sort的平均速度约为70ms
而quick sort的平均速度约为130ms
差了将近一倍 怎么会这样?
我是用随机的乱数输入阵列
而为了不要元素有那么多重复的
我是用rand()*rand()
为什么quick sort会比merge sort慢了将近一倍@@
这边用的算法都是最基础的 没有经过改良
还请各位大大帮我解惑了 查了许多资料都没查到QQ
这是我的code https://ideone.com/Glm92N