归并排序相对于快速排序的优点不包括()
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对。
帖子还没人回复快来抢沙发
请写出以下代码执行输出:(构造函数、静态块执行顺序)
一棵具有n个结点的二叉树,若它有m个叶子结点,则该二叉树中度为1的结点个数是多少?
怎么理解产品经理与技术研发之间的关系?
微信公众号中服务号和订阅号合二为一,你怎么看?
帖子还没人回复快来抢沙发