Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ArrayIntList(java)_Java - Fatal编程技术网

ArrayIntList(java)

ArrayIntList(java),java,Java,编写一个isPairwiseSorted方法,返回整数列表是否成对排序(如果是true,则为false)。如果每个连续的数字对都是按排序(非递减)顺序排列的,则认为列表是成对排序的 我编写了以下方法,但它总是返回true。这里需要帮忙 public boolean isPairwiseSorted() { boolean isFalse=false; for(int i = 0; i < size; i+=2){ if( elementData[i] <

编写一个isPairwiseSorted方法,返回整数列表是否成对排序(如果是true,则为false)。如果每个连续的数字对都是按排序(非递减)顺序排列的,则认为列表是成对排序的

我编写了以下方法,但它总是返回true。这里需要帮忙

public boolean isPairwiseSorted() {
    boolean isFalse=false;
    for(int i = 0; i < size; i+=2){
        if( elementData[i] < elementData[i+1] || size == 0 || size == 1){
            return true;
        }
    }
    return isFalse;
}
公共布尔值isPairwiseSorted(){
布尔值isFalse=false;
对于(int i=0;i
如果(大小==0 | |大小==1)
返回true;
对于(int i=0;ielementData[i+1])
返回false;
}
返回true;

此方法始终返回true。它永远不会返回false。我想它应该是
I
,如果
I=size-1
并试图访问
元素[I+1]
,这将是
元素[size]
谢谢:好的观点。。。。。。。
if (size == 0 || size == 1)
   return true;

for (int i = 0; i < size - 1; i += 2)
{
   if (elementData[i] > elementData[i+1])
      return false;
}

return true;