【发布时间】:2015-04-23 16:17:56
【问题描述】:
我正在阅读以下链接中的合并排序
http://www.eternallyconfuzzled.com/tuts/algorithms/jsw_tut_sorting.aspx
归并排序的名声在于它可以很容易地被修改来处理 顺序数据,例如来自流或生成器的数据。另一个巨大的 好处是,如果仔细编写,归并排序不需要 所有项目都存在。它可以对未知数量的项目进行排序 来自流或生成器,这是一个非常有用的属性。
我的问题是
1.我的理解是归并排序需要完整的数组,因为我们必须在它们之间划分数组并独立排序,然后进行归并。如果不是所有项目都存在,归并排序算法如何工作?
- 简单地给出一个算法,合并排序算法如何用于来自流的项目?
【问题讨论】:
-
298 个问题,126 个点赞 - 你真的应该点更多的票,至少对于那些回答你问题的人来说是这样