【发布时间】:2013-12-20 11:36:13
【问题描述】:
我有一个长度为 N 的 int[] 数组,其中包含值 0、1、2、.... (N-1),即它表示整数索引的排列。
确定排列是奇数还是偶数parity 的最有效方法是什么?
(如果可能的话,我特别热衷于避免为临时工作空间分配对象......)
【问题讨论】:
-
我猜明显的 O(n^2) 算法不合适吧?
-
正确 - 我有一个 O(n^2) 算法,它已经需要临时空间。我希望这里的一些聪明人能做得比这更好:-)
标签: java algorithm permutation