首页 > 其他分享 >把数组的元素内容反转 arr = {11,22,33,44,55,66} -->{66,55,44,33,22,11},找规律方法

把数组的元素内容反转 arr = {11,22,33,44,55,66} -->{66,55,44,33,22,11},找规律方法

时间:2024-07-29 09:22:04浏览次数:14  
标签:11 arr 22 33 44 66

 1 public class shuzu06{
 2     //编写一个main方法
 3     public static void main(String[] args){
 4 
 5 
 6         //定义数组
 7         int[] arr = {11,22,33,44,55,66};
 8         //思路分析
 9         //规律
10         //1.把 arr[0] 和 arr[5] 进行交换 {66,22,33,44,55,11}
11         //2.把 arr[0] 和 arr[5] 进行交换 {66,55,33,44,22,11}
12         //3.把 arr[0] 和 arr[5] 进行交换 {66,55,44,33,22,11}
13         //4.一共要交换3次 = arr.length / 2
14         //5.每次交换时,对应的下标是 arr[i] 和 arr[arr.length - 1 - i]
15         //代码
16         //优化
17         int temp = 0;
18         int len = arr.length;//计算数组的长度
19         for(int i = 0;i < len / 2;i++){
20             temp = arr[len - 1 - i];//保存
21             arr[len - 1 - i] = arr[i];
22             arr[i] = temp;
23         }
24 
25         System.out.println("===翻转后的数组===");
26         for(int i = 0;i < arr.length;i++){
27             System.out.print(arr[i] + "\t");//66,55,44,33,22,11
28         }
29 
30     }
31 }

 

标签:11,arr,22,33,44,66
From: https://www.cnblogs.com/wzyxslx/p/18329328

相关文章

  • SQL Server 2022 RTM Cumulative Update 14 发布 (累积更新包)
    SQLServer2022RTMCumulativeUpdate14发布(累积更新包)请访问原文链接:https://sysin.org/blog/sql-server-2022/,查看最新版。原创作品,转载请保留出处。SQLServer2022SQLServer2022现已普遍可用2022年11月16日,巨硬宣布正式发布SQLServer2022,这是迄今为止......
  • 文件上传漏洞--之upload-labs靶场详解11-15关
    第11关第一步:查看源码这是一个白名单,里面限制了只可以提供它所规定文件jpg,png,gif。 这段PHP代码主要实现了文件上传的功能,并进行了一些条件判断和处理: 首先,定义了两个变量 $is_upload 并初始化为 false ,$msg 初始化为 null 。 然后,检查是否通过 PO......
  • VS2022创建C C++ GTEST工程
    原因需要对带代码进行单元测试,选择在Visualstudio中使用GTEST框架。实施创建一个常规的控制台可执行程序。然后使用NUGET安装包安装GTEST头文件和动态库,同时安装GTESTADAPTER。安装可能提示找不到包源,此时需要根据提示配置一下,注意通配符很关键,不要问为甚吗,就是有bug......
  • Solution - Atcoder ARC114F Permutation Division
    令\(a\)为题目中的\(P\)。首先考虑后手的重排策略是什么。因为\(a\)是个排列,元素互不相同,那么肯定就是按照每一段的第一个数的大小,越大的放在越前面。那么当\(a_1\lek\)的时候,显然先手会把以\(1\simk\)开头来划分段。因为否则存在一个开头\(>k\)的段,后手把其放......
  • 联想电脑 win11系统,关闭联想锁屏后,windows聚焦不生效(其他电脑同理)
    先排查下前置条件,然后再使用解决方案。附加:如何关闭联想锁屏:打开联想电脑管家->工具箱->联想锁屏->关闭排查原因1:是不是使用clash代理导致的联网问题。解决:在clash启动"UWP应用联网限制解除工具"助手,全选,保存,等待一阵即可以正常更新屏保。解决先将个性化锁屏界面选......
  • 洛谷Day1--P1102 A-B数对 P1163 银行贷款
    目录一、引言二、题目及题解题目一:P1102A-B数对题目链接题解:哈希 题目二:P1163银行贷款题目链接题解:二分 三、小结一、引言今天是周日,代码随想录训练营的打卡休息一天。想着刷一点题巩固一下之前的所学,就做了两道洛谷的题,一道用的哈希(也可以二分,个人感觉麻烦......
  • 【代码随想录训练营第42期 Day10打卡 LeetCode 232.用栈实现队列 225. 用队列实现栈 2
    目录一、做题心得二、题目与题解题目一:232.用栈实现队列题目链接题解题目二:225.用队列实现栈题目链接题解题目三:20.有效的括号题目链接题解题目四:1047.删除字符串中的所有相邻重复项 题目链接题解三、小结一、做题心得今天是代码随想录训练营打卡的第1......
  • Win11系统下Yolov8的C++编译环境实践
    Date:2024年1月24日概要说明yolo简介及背景    yolo(YouOnlyLookOnce)是目前一种普及性较高的人工智能目标检测方法,它将目标检测任务重新定义为单一的回归问题,从而实现了从图像像素到边界框坐标和类别概率的直接映射。在业界,Yolo的新应用层出不穷,其需求多样变化、源......
  • 实验7-1-11 求整数序列中出现次数最多的数
    本题要求统计一个整型序列中出现次数最多的整数及其出现次数。输入格式:输入在一行中给出序列中整数个数N(0<N≤1000),以及N个整数。数字间以空格分隔。输出格式:在一行中输出出现次数最多的整数及其出现次数,数字间以空格分隔。题目保证这样的数字是唯一的。输入样例:1032-1......
  • 大创项目个人周报(2024.7.22—2024.7.28)
    本周个人情况汇报我本周主要学习了安卓开发的内容,根据《第一行代码Android》开展了学习。一、分析自己的第一个Android程序通过看书,我对项目的各个文件的功能有了大致了解,除app目录外,大多数文件和目录是自动生成的,app目录是今后开发工作主要涉及的部分。app的结构如下。......