首页 > 试题广场 >

在对空间和时间都有限制的实时系统中,常使用的排序算法是?

[单选题]
在对空间和时间都有限制的实时系统中,常使用的排序算法是?
  • 插入排序
  • 堆排序
  • 快速排序
  • 归并排序
感觉是C,归并排序需要使用额外空间,快速排序虽然有坏情况,但是平均下来依旧是(nlgn),而且常数方面比归并排序小
发表于 2015-08-28 09:09:38 回复(0)
更多回答
选B啦!
插入排序时间复杂度更高,快速排序和归并排序空间复杂度相对更大,而堆排序才是时间和空间相对稳定高效的。
发表于 2015-08-28 20:03:22 回复(0)
选择B:

发表于 2015-08-28 09:19:35 回复(0)
D吧,归并排序时间是稳定的为o(nlog(n)),大数据情况下的排序多为多路归并排序
发表于 2015-08-22 15:00:01 回复(0)