【发布时间】:2016-06-06 00:44:46
【问题描述】:
我尝试在这里和那里搜索以找到确切的就地合并排序以及我需要在哪里使用它?但没有找到直接的答案。请通过下面的回答帮助我。
1) 何时何地需要就地合并?就地合并的实际用法。
2) 如果原地合并的输入数组没有排序会发生什么?
3) 在归并排序、原地归并排序和快速排序中,哪个会占用更多内存?
注意:我问的是“std::inplace_merge”,它是一种 stl 算法。
【问题讨论】:
-
如果您在我的问题朋友们投反对票时在这里添加评论,我将非常高兴。至少您应该有机会知道我的问题有什么问题。如果可能的话,如果这是一个基本问题,请分享材料,并对该问题投反对票。我想要的只是概念。谢谢。
标签: c++ std mergesort in-place