首页 > 其他 > 详细

reverse array

时间:2018-02-28 10:14:08      阅读:199      评论:0      收藏:0      [点我收藏+]
用一次遍历,一个指针完成 2,3,8,4,1 -> 1,4,8,3,2

 1 public static void main(String[] args) {
 2         int[] org = {2,3,8,4,1 } ;
 3         int[] res = reverseArray(org);
 4         print(res);
 5     }
 6 
 7     //用一次遍历,一个指针完成 2,3,8,4,1 -> 1,4,8,3,2
 8     private static int[] reverseArray(int[] org) {
 9         int[] res = new int[org.length] ;
10         int j = org.length -1 ; // reverse index
11         for (int i = 0; i < org.length ; i++) {
12             res[j--] = org[i] ;
13         }
14         return res ;
15     }
16     private static void print(int[] arr){
17         for (int i = 0; i <arr.length ; i++) {
18             System.out.println(arr[i]);
19         }
20     }

 

reverse array

原文:https://www.cnblogs.com/davidnyc/p/8481725.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!