方法一:
分析:
定义一个数组,并静态初始化。
思路:
- 把0索引和arr.length-1的数据进行互换。
- 把1索引和arr.length-2的数据进行互换。
- 。。。。
代码:
for(int x=0;x<arr.lenhth/2;x++)
{
int temp=arr[x];
arr[x]=arr.length-1-x;
arr[arr.length-1-x]=temp;
}
方法2:
分析:
定义一个数组:
思路:
- 用两个索引,一个记录第一个0,一个记录最后一个,然后进行交换。
- 当第一次交换完之后,第一个索引++,而最后一个索引-- 再次交换。
代码:
for(int start=0,end=arr.length-1;start<=end;start++,end--)
{
int temp=arr[start];
arr[start]=arr[end];
arr[end]=temp;
}