摘要:
算法复杂度:O(nlogn); 也许有很多同学说,原来也学过很多O(n^2)或者O(n^3)的排序算法,有的可能优化一下能到O(n)的时间复杂度,但是在计算机中都是很快的执行完了,没有看出来算法优化的步骤,那么我想说有可能是你当时使用的测试用例太小了,我们可以简单的做一下比较: 当数据量很大的时候 阅读全文
posted @ 2020-12-16 19:15
Euclid·Guisi
阅读(189)
评论(0)
推荐(0)
摘要:
假设对以下10个数进行快速排序: 6 1 2 7 9 3 4 5 10 8 我们先模拟快速排序的过程:首先,在这个序列中随便找一个数作为基准数,通常为了方便,以第一个数作为基准数。 6 1 2 7 9 3 4 5 10 8 在初始状态下,数字6在序列的第1位。我们的目标是将6挪到序列中间的某个位置, 阅读全文
posted @ 2020-12-16 19:12
Euclid·Guisi
阅读(177)
评论(0)
推荐(0)

浙公网安备 33010602011771号