逆序排列
方式1:
直接将元素进行交换(采用中间变量:保证数组长度/2)
定义一个逆序的方法:
两个明确
1)明确返回值类型:没有具体返回值类型 void
2)参数类型以及参数格式:
int[] arr /1个参数
for(int x = 0 ; x < arr.length/2 ; x++){ //x=0,x=1
//进行交换
int temp = arr[x] ; //将第一个值赋值给中间变量
arr[x] = arr[arr.length-1-x] ;//将最后一个值赋值给第一个
arr[arr.length-1-x] = temp ;//将中间变量赋值给最后一个值
}
}
方式2:在循环中,直接定义初始索引和最终索引
start:初始索引
end:最终索引
for(int start = 0 ,end = arr.length-1; start<=end ; start++,end--){
//中间变量
int temp = arr[start] ;
arr[start] = arr[end] ;
arr[end] = temp ;