- public void reverse(int[] arr){
- //使用数组索引思想,实现数组反转,利用第三方变量进行位置交换
- for(int min = 0,max = arr.length-1 ; min < max ; min++,max--){
- //定义第三方变量,进行位置交换
- //第三方变量,保存数组最小索引
- int temp = arr[min];
- //数组最大索引上的数值,赋值到最小索引上
- arr[min] = arr[max];
- //第三方变量,数据赋值到最大索引上
- arr[max] = temp;
- }
- }
复制代码
|