java 数组的反转、二维数组、方法 您所在的位置:网站首页 java数组反转有几种方法 java 数组的反转、二维数组、方法

java 数组的反转、二维数组、方法

2024-07-08 09:23| 来源: 网络整理| 查看: 265

数组的反转:        数组的反转:数组中的元素颠倒顺序,例如:原始数组:1,2,3,4,5数组反转之后为5,4,3,2,1        /*            思路:本质是考察交换两个变量的值,两种方式            实现反转,就需要将数组最远端元素和最近端元素互换            定义两个变量,保存数组的最小索引和数组的最大索引                        让两个索引上的元素值交换位置            最小的索引++,最大的索引-- ,再次交换位置                        最小索引超过了最大索引数组反转结束                        */        第一种:            定义一个需要反转的数组 int[] arr = {1,2,3,4,5,6}            定义两个索引变量,一个索引变量只想最小索引,一个索引变量指向最大索引            int min = 0            int max = arr.length-1            int temp = 0                        遍历数组,让两个索引变量产生变化            min++;            max--;            条件min < max            交换最小索引元素和最大索引元素,需要定义第三方变量                        temp = arr[min]//把最小的索引元素赋值给第三方变量temp            arr[min] = arr[max];//把最大的索引元素赋值给最小的索引元素            arr[max] = temp//把第三方变量的值赋值给最大索引的元素                                    public static void main(String[] args){                int[] arr = {1,2,3,4,5}                                                //遍历数组 for                for (int min = 0,int  max = arr.length-1;min < max;min++,max--){                    int temp = 0;                    temp = arr[min];                    arr[min] = arr[max];                    arr[max] = temp;                                }                //遍历反转之后的数组内容                for (int i = 0; i



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有