方法一:
分析:
定義一個數組,并靜态初始化。
思路:
- 把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;
}