数组的反转
定义:数组中的元素颠倒顺序,例如原始数组{1,2,3,4,5},反转之后是{5,4,3,2,1}
思路:本质是考察交换两个变量的值
- 实现反转就需要将数组最近端和最远端进行互换
- 定义两个变量,保存数组最小索引和数组最大索引,让两个索引上的元素进行交换位置
- 最小索引++,最大索引–,再次交换位置
- 当最小索引>最大索引,反转结束
public static void main(String []args){
//准备一个需要反转的数组
int[] arr={
1,2,3,4,5};
//定义两个索引变量,一个指向最小索引,一个指向最大索引
int min=0;