zoukankan      html  css  js  c++  java
  • Java常见面试题:数组的反转

    Java常见面试题:数组的反转:

    /**
     * 数组元素反转
     *
     * 就是对称位置的元素反转,表示对称位置需要两个索引
     * 用第三个变量进行交换
     * min代表最左边的索引,max代表最右边的索引
     * 当min < max时,代表反转完成,停止循环,则为条件
     * min从左往右,为++
     * max从又往左,为--
     */
    public class Demo03ArrayReverse {
    
        public static void main(String[] args) {
            int[] array = { 10, 20, 30, 40, 50 };
    
            for (int i = 0; i < array.length; i++) {
                System.out.println(array[i]);
            }
    
            System.out.println("===============");
    
            for (int min = 0, max = array.length - 1;min < max; min++, max--) {
                int temp = array[min];
                array[min] = array[max];
                array[max] = temp;
            }
    
            for (int i = 0; i < array.length; i++) {
                System.out.println(array[i]);
            }
        }
    }
    
  • 相关阅读:
    FreePascal
    Delphi
    FreePascal
    FreePascal
    Linux
    FreePascal
    FreePascal
    CodeTyphon
    IDEA
    工作流科普——don't ask i don't know either
  • 原文地址:https://www.cnblogs.com/wxvirus/p/12896768.html
Copyright © 2011-2022 走看看