zoukankan      html  css  js  c++  java
  • Java面试题:有数组a[n],用java代码将数组元素顺序颠倒

    1. /**  
    2.  * 颠倒数组数据的先后顺序  
    3.  *   
    4.  * @author 老紫竹 java2000.net  
    5.  */  
    6. public class Test {   
    7.   public static void reverse(int[] a, int left, int right) {   
    8.     if (left >= right)   
    9.       return;   
    10.     int temp;   
    11.     temp = a[left];   
    12.     a[left] = a[right];   
    13.     a[right] = temp;   
    14.     reverse(a, ++left, --right);   
    15.   }   
    16.   
    17.   public static void main(String args[]) {   
    18.     int[] a = { 12345 };   
    19.     reverse(a, 0, a.length - 1);   
    20.     for (int i = 0; i < a.length; i++)   
    21.       System.out.println(a[i]);   
    22.   }   
    23. }  


    从字符串的两端开始交换,然后缩短字符串的长度,从新的两端开始。

  • 相关阅读:
    Android入门:Button
    Android入门:部署时的常见错误
    to be
    Android入门:单元测试
    忘记 MySQL 的 root 帐号密码该怎么办
    Eclipse开发build path中jar包部署到应用中
    报告两个bug
    本站导引
    一个用Word做报表设计的报表系统windwardreports
    智能互联网
  • 原文地址:https://www.cnblogs.com/encounter/p/2189071.html
Copyright © 2011-2022 走看看