【发布时间】:2012-11-04 20:01:39
【问题描述】:
我们有一个 n x m 矩阵,其行已排序,我们需要按升序打印矩阵中的数字。列不必排序。我想到的解决方案是简单地合并矩阵中的行,将它们视为单独的列表(基本上是合并排序中的合并步骤),在合并排序中需要 O(n)。我想知道在这种情况下合并 n 个单独的数组的复杂性是什么。我以为会是 O(n x m),但我不确定。
另外,按升序打印数字的更好方法是什么?一次合并 n 个列表还是一次合并 2 个列表,直到我们考虑所有行?
谢谢!
【问题讨论】:
标签: sorting matrix merge complexity-theory