归并排序相对于快速排序的优点不包括()
A.是稳定的
B.最坏的情况更高效
C.空间复杂度低
D.不会退化
正确答案是 C
A:归并排序是稳定排序,快速排序是不稳定排序,故A对。B:归并排序的最坏时间复杂度为O(nlogn),而快速排序的最坏时间复杂度为O(n^2),故B对。C:归并排序需要额外的O(n)的空间,快速排序需要额外的O(1)的空间,故C错。D:归并排序的平均时间复杂度和最坏时间复杂度均为O(nlogn),不会退化; 快速排序的平均时间复杂度为O(nlogn),最坏时间复杂度为O(n^2),会退化; 故D对。
帖子还没人回复快来抢沙发
分析一下,小程序为什么不能分享朋友圈?
北京有一条1公里长的街道,你认为一天能收多少钱的停车费?
微信公众号中服务号和订阅号合二为一,你怎么看?
ArrayList和LinkedList的区别,以及各自是怎么实现扩容的?
帖子还没人回复快来抢沙发