相关疑难解决方法(0)

关于数组中的就地合并

我遇到了以下问题.

给定n个元素的数组和整数k,其中k < n.元素{ a 0 ... a k }和{ a k +1 ... a n }已经排序.给出一个算法在O(n)时间和O(1)空间中排序.

在我看来,它不能在O(n)时间和O(1)空间中完成.问题实际上似乎是询问如何进行mergesort的合并步骤,而不是就地.如果有可能,那么不会以这种方式实现mergesort吗?我无法说服自己,但需要一些意见.

arrays sorting algorithm mergesort space-complexity

16
推荐指数
1
解决办法
2074
查看次数

标签 统计

algorithm ×1

arrays ×1

mergesort ×1

sorting ×1

space-complexity ×1