首页 > 试题广场 >

若需在O(nlog2n)的时间内完成对数组的排序,且要求排序

[单选题]
若需在O(nlog2n)的时间内完成对数组的排序,且要求排序是稳定的,则可选择的排序方法是()。
  • 快速排序
  • 堆排序
  • 归并排序
  • 直接插入排序
快排和堆排是不稳定的,插入排序最坏达到了n*n
发表于 2017-09-26 11:25:06 回复(0)
C
归并排序采用不断二分,是O(nlogn)
快排不稳定
编辑于 2017-11-15 14:26:34 回复(0)
要求稳,就不能快,不能随便,排除A+D,归并测试我感觉是回归测试和反复测试,我猜想,我选C.
发表于 2018-10-25 10:44:50 回复(1)