在内部排序时,若选择了归并排序而没有选择插入排序,则可能的理由是( )。 Ⅰ.归并排序的程序代码更短 Ⅱ.归并排序的占用空间更少 Ⅲ.归并排序的运行效率更高

admin2018-08-17  29

问题 在内部排序时,若选择了归并排序而没有选择插入排序,则可能的理由是(          )。
Ⅰ.归并排序的程序代码更短
Ⅱ.归并排序的占用空间更少
Ⅲ.归并排序的运行效率更高

选项 A、仅Ⅱ
B、仅Ⅲ
C、仅Ⅰ、Ⅱ
D、仅Ⅰ、Ⅲ

答案B

解析 归并排序代码比选择插入排序更复杂,前者空间复杂度是O(n),后者是O(1)。但是前者时间复杂度是O(nlogn),后者是O(n2)。所以选项B正确。
转载请注明原文地址:https://kaotiyun.com/show/lSRi777K
0

最新回复(0)