Java刷题常用方法-翻转数组代码实现:
应用情形:
输入一个数组以及需要反转的开始位置和结束位置,返回反转数组
/**
*
* @param nums 输入需要进行反转的数组
* @param start 需要反转的开始位置
* @param end 需要反转的结束位置
* 输入一个数组以及需要反转的开始位置和结束位置,返回反转数组
*/
public int[] rotateArr(int[] nums,int start, int end){
if(start < end && end <nums.length){
while(start < end){
int temp =nums[start];
nums[start] =nums[end];
nums[end] = temp;
start++;
end--;
}
return nums;
}
else throw new RuntimeException("input error");
}
}