首页 > 其他分享 >数组翻转

数组翻转

时间:2022-11-08 20:34:57浏览次数:40  
标签:temp int 交换 len length 数组 array 翻转

import java.util.Scanner;
public class Eext {
public static void main(String[] args) {
int[] array = {1,2,3,4,5,6};

//把array[0] 和 array[5] 进行交换 {5,2,3,4,1}
//把array[1] 和 array[4] 进行交换 {5,4,2,3,1}
//把array[2] 和 array[3] 进行交换 {5,4,3,2,1}
//一共要交换三次 = array / 2
//每次交换时,对应的下标 是 array[i] 和 array[array.length -1 -i]

int temp = 0;
int len = array.length;
for (int i = 0; i < len / 2; i++) {
temp = array[len - 1 - i];
array[len - 1 - i] = array[i];
array[i] = temp;
}

for (int i = 0; i < array.length; i++) {
System.out.print(array[i] + "\t");
}

}
}

标签:temp,int,交换,len,length,数组,array,翻转
From: https://www.cnblogs.com/shuqiqi/p/16871081.html

相关文章

  • 实验4 类与数组、指针
    实验五vectorint.h#pragmaonce#include<iostream>usingnamespacestd;classvectorInt{public: ints,*p; vectorInt(intm) { p=newint[m]; s......
  • 实验4 类与数组、指针
    Task1~4浅复制:inta=10;intb=a;可用于静态内存的复制。对于简单的类,默认的复制构造函数已经够用了,但当类持有其他资源,如动态分配的内存、指针等,就需要用到深复制......
  • 软件工程最大连续子数组和(最大子段和)
     题目一:最大连续子数组和(最大子段和)背景 问题:给定n个整数(可能为负数)组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a[j]的子段和的最大值。当所给的整......
  • 实验四类和对象数组及指针
    11#pragmaonce22#include<iostream>3344usingstd::cout;55usingstd::endl;6677classvectorInt{88public:99//构造......
  • mysql根据json字段内容作为查询条件(包括json数组)检索数据
    最近用到了mysql5.7的json字段的检索查询,发现挺好用的,记录一下笔记我们有一个日志表,里面的data字段是保存不同对象的json数据,遇到想根据里面的json的字段内容作为条件查询......
  • 8种现代数组方法,每个开发人员都应该知道
    英文| https://javascript.plainenglish.io/8-modern-array-methods-that-every-developer-should-know-416855e01757翻译|小爱在用代码执行数组操作时,你是否经想过,关于......
  • javascript中数组的22种方法
    数组总共有22种方法,本文将其分为对象继承方法、数组转换方法、栈和队列方法、数组排序方法、数组拼接方法、创建子数组方法、数组删改方法、数组位置方法、数组归并方法和数......
  • 湍流数组 双指针+数学 奇偶分数组 字符串
    978.最长湍流子数组dp[0][0]=dp[0][1]=1;初始化一个数for(inti=1;i<n;i++){dp[i][0]=dp[i][1]=1;if(arr[i]>arr[i-1]){dp[i][0]=dp[i-1][1......
  • elementUI table 数组中各项加逗号隔开
    js处理//this.newTableData数组this.newTableData.map((item,index)=>{//item.label数组if(item.label){......
  • 使用前缀和数组解决"区间和查询"问题
    本文已收录到 GitHub·AndroidFamily,有Android进阶知识体系,欢迎Star。技术和职场问题,请关注公众号[彭旭锐]进Android面试交流群。前言大家好,我是小彭。今......