问题
1/1
收藏
分享
复制
收藏
提问
简洁
(多选题)下列哪些排序算法不需要额外的存储空间?(4 分) A、 归并排序 B、 快速排序 C、 堆排序 D、 插入排序
2个月前
修改
复制
全网
文档
学术
百科
知识库
时间不限
自动
回答
简洁模式
深入研究一些
答案
:C、D
解析
:
归并排序需要额外的存储空间,其空间复杂度为O(n)
3
6
9
。
快速排序的空间复杂度为O(logn),这是由于递归调用所需的栈空间
3
9
。
堆排序的空间复杂度为O(1),因为它是原地排序算法
3
。
插入排序也是原地排序算法,其辅助空间为O(1)
3
9
。
复制
收藏
你觉得结果怎么样?
喜欢
不喜欢
归并排序的空间复杂度是多少?
快速排序是否总是稳定的?
堆排序的时间复杂度如何?
插入排序的空间复杂度是多少?
哪些排序算法是稳定的?
排序算法的时间复杂度比较
文件
全网
简洁
正在语音输入中...
追问
以上内容由AI搜集生成,仅供参考
在线
客服