天天看点

数组元素的逆序

方法一:

分析:

定义一个数组,并静态初始化。

思路:

- 把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;
}