检查每个奇数元素是否大于java中数组中每个偶数元素的有效方法

时间:2015-11-19 11:41:02

标签: java arrays

我会请求你们建议一种有效的方法来检查每个奇数元素是否大于java中数组中的每个偶数元素,只使用数组

由于

1 个答案:

答案 0 :(得分:4)

迭代数组一次,并跟踪最小的奇数元素和最高的偶数元素。然后检查第一个是否高于第二个(即检查最小奇数元素是否高于最大偶数元素)。

您甚至可以将算法改进为快速失败。在迭代数组的任何时候,如果当前最小的奇数元素变得小于当前最高的偶数元素,则可以退出循环并返回false。

相关问题