这是我正在努力的练习:
提高QuickSort性能的一种方法是切换到 当子文件具有< = M个元素而不是递归调用自身时,InsertionSort。
为具有M个或更少元素的子文件实现一个带有CutionSort截断值的递归QuickSort。根据经验确定M的值,对于K = 10,100,1000,10000,100000,1000000,对于小于K的60000随机自然数的输入执行最少的关键比较。最佳值M是否取决于K?
我的问题: 我想知道M的值是否与语句1和语句3不同。如果是,那么数组大小是多少,以及如何改变随机数?如何比较M和K?我有任何数学方程式,或者我应该只使用我的代码吗?
答案 0 :(得分:2)