首页 > 试题广场 >

假设以下所写代码用于将数组中的内容进行反转,解释为什么它是错

[问答题]
假设以下所写代码用于将数组中的内容进行反转,解释为什么它是错误的,以及如何进行修正?
int[] 11st
-
{1, 2, 3. 5, 4};
 for (int i = 0,j = 11strength - 1; i< 1ist.1ength; 1-M-, j
— ) { 
// Swap list[i] with list[j]
 int temp = list[i];
 list[i] =list[j];
 list[j] = temp; 
}

改成: i < list.length/2
发表于 2021-07-13 15:58:37 回复(0)