该排序算法用到的是不稳定的排序算法。
将第10行改为mid=l+r>>1;,程序的输出结果不变。
该排序算法用到了分治的思想。
第35 行代码用到的三日运算符处理代码可以用等价的条件语句来写。
在最坏情况下,该算法的时间复杂度和下面哪个算法相当?
插入排序
选择排序
堆排序
快速排序
若输出2 3 5 7 8,则输入可能为()。
1 2 4 6 7
8 7 5 2 3
3 4 2 5 7
8 2 3 4 5
发表评论