【发布时间】:2015-03-29 20:02:04
【问题描述】:
以下内容来自面试:
对于有序数组的数组,写一个函数来统一 数组到一个排序数组中。
我考虑过使用HashSet<E>,并为每个数组添加一个完整的数组,只有一个顺序(我不知道,但它必须是预先编写的方法?!),但我可以发誓有一个简单的解决方案......
有什么建议吗?
谢谢!
【问题讨论】:
-
这将是归并排序的merge步骤。
-
@RohitJain 你能编写这个例子吗?谢谢...
-
试一试怎么样。这是我给出的一个重要提示。请不要到处找代码。
-
@RohitJain 我知道并且我很感激,我知道下降解决方案将是 n 数组的合并排序 n-1 次,但是是否有结构方法可以让 HashSet 作为缩短的优势未来的代码?