【发布时间】:2013-04-02 05:15:25
【问题描述】:
我有 2 个未排序的数组。单独排序然后合并它们会更快吗?还是先连接数组然后对组合的巨大数组进行排序会更快?
【问题讨论】:
-
似乎第二种方法更快,因为连接比合并更快。
-
我更喜欢分而治之。快速排序和合并排序从中受益。
-
@Egor 排序的线性度低于串联和合并(除非我们谈论的是基数排序)。
-
@AlexeyFrunze - 你能详细说明一下吗?分而治之究竟如何?您的意思是使用快速排序对两个数组进行排序,然后使用归并排序将它们放在一起吗?
标签: java algorithm merge sorting