我糊涂了。我想证明以乘矩阵排序(即行和列以升序)的问题是。我假设它可以比更快地进行,并尝试违反 下限,以进行对m个元素进行排序所需的比较。我有两个矛盾的答案:
- 我们可以从的排序矩阵中获得元素的排序列表/math/298191/lower-bound-for-matrix-sorting/298199?iemail = 1#298199
- 您无法从矩阵中获得排序列表的速度快于 /programming/4279524/how-to-sort-amxn-matrix-which-has-所有它的行排序和n列排序
哪一个是对的?
6
顺便说一句,当我们看到“排序为 ”但未指定输入模型和计算模型时,这使我感到恼火。比较排序为。通常,排序可能比排序快,例如对于字符串(如果是总输入长度)或整数(在某些允许恒定时间整数算术运算的计算模型中)的排序。
—
David Eppstein
更加学究:比较排序不是 ,因为比较排序不是从到的函数。在任何二进制决策树模型中(而不只是比较),排序都需要时间。
—
Jeffε