黑马程序员技术交流社区
标题:
每天5次贴
[打印本页]
作者:
神来之笔
时间:
2014-12-20 18:17
标题:
每天5次贴
在下列几种排序方法中,要求内存量最大的是______。
A. 插入排序
B. 选择排序
C. 快速排序
D. 归并排序
答案是D
内存量应该是和算法的空间复杂度有关系的,我在网上查了这几种算法的空间复杂度,查到了各种版本,其中一种是A和B的辅助空间是O(1),C的辅助空间是O(nlog2n)(2是底数),D 的辅助空间是O(n),是这样的吗,如果不是,他们应该是多少?
作者:
从今以后
时间:
2014-12-20 19:19
我记得归并是要开一个数组那么大的空间的 其他最多一个元素大小好像
作者:
miaopf123
时间:
2014-12-20 19:46
我觉得是选D
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2