对于排序算法,经常关注的是其时间复杂度和稳定性。下列排序算法中平均时间复杂度是O(nlogn)且稳定的是?
A.插入排序
B.归并排序
C.堆排序
D.快速排序
正确答案是 B
A:插入排序平均时间复杂度为O(n^2),是稳定排序,A错B:归并排序平均时间复杂度为O(nlogn),是稳定排序,B对C:堆排序平均时间复杂度为O(nlogn),不是稳定排序,C错D:快速排序平均时间复杂度为O(nlogn),不是稳定排序,D错
帖子还没人回复快来抢沙发
多线程中sleep()和wait()方法的区别
一棵具有n个结点的二叉树,若它有m个叶子结点,则该二叉树中度为1的结点个数是多少?
B2C网站上促销价格出错了,如何做危机公关?
cookies,sessionStorage 和 localStorage 的区别?
帖子还没人回复快来抢沙发