java算法面试题:有数组a[n],用java代码将数组元素顺序颠倒

package com.swift;import java.util.ArrayList;import java.util.Collections;import java.util.List;public class Array_Reverse {    public static void main(String[] args) {        /*         * 有数组a[n],用java代码将数组元素顺序颠倒         */        int a[]={11,8,2,24,90,23};                //首先可以用集合的方法把数组元素颠倒        List<Integer> list=new ArrayList<Integer>();        for(Integer i:a) {            list.add(i);        }        Collections.reverse(list);        for(Integer i:list) {            System.out.print(i+" ");        }                //也可以用循环首尾互换的方法搞定        for(int i=0;i<a.length>>1;i++) {            int temp;            temp=a[i];            a[i]=a[a.length-1-i];            a[a.length-1-i]=temp;        }        System.out.println();        for(int i:a) {            System.out.print(i+" ");        }    }}

当你下定决心准备出发时,最困难的时刻就已经过去了。那么,出发吧。

java算法面试题:有数组a[n],用java代码将数组元素顺序颠倒

相关文章:

你感兴趣的文章:

标签云: