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]);
            }
        }
    }
    
  • 相关阅读:
    vue中常用的属性标签
    Vue 基本简介
    ES6 Map 和 WeakMap
    ES6 set/weakset
    ES6 generator生成器函数 async
    ES6 promise对象
    信息论-熵-随机变量-泛函
    机器学习一
    RS-232接口
    图的存储结构
  • 原文地址:https://www.cnblogs.com/wxvirus/p/12896768.html
Copyright © 2011-2022 走看看