java数组顺序颠倒

java 复制代码
for(int i = 0;i < arr.length /2;i++){
    string temp = arr[i];
    arr[i] = arr[arr.length - i - 1];
    arr[arr.length - i -1] = temp;
}




for(int i = 0,j = arr.length - 1;i < j;i++,j--){
    string temp = arr[i];
    arr[i] = arr[j];
    arr[j] = temp;
}
java 复制代码
public class ArrayReverse {
    public static void reverse(int[] arr) {
        int start = 0;
        int end = arr.length - 1;

        while (start < end) {
            int temp = arr[start];
            arr[start] = arr[end];
            arr[end] = temp;

            start++;
            end--;
        }
    }

    public static void main(String[] args) {
        int[] arr = {1, 2, 3, 4, 5};
        System.out.println("原始数组: " + Arrays.toString(arr));

        reverse(arr);
        System.out.println("颠倒后的数组: " + Arrays.toString(arr));
    }
}
相关推荐
黎茗Dawn6 分钟前
DDPM-KL 散度与 L2 损失
人工智能·算法·机器学习
wearegogog1237 分钟前
DEA模型MATLAB实现(CCR、BCC、超效率)
开发语言·算法·matlab
业精于勤的牙14 分钟前
浅谈:快递物流与算法的相关性(四)
算法
小马爱打代码15 分钟前
Spring AI:文生图:调用通义万相 AI 大模型
java·人工智能·spring
ghie909019 分钟前
MATLAB自适应子空间辨识工具箱
数据结构·算法·matlab
过河卒_zh156676620 分钟前
算法备案最新通知:26年1月批备案号发放名单已锁定,发放前的复审抽审已开始
人工智能·算法·aigc·算法备案
摇滚侠20 分钟前
2025最新 SpringCloud 教程,网关功能、创建网关,笔记51、笔记52
java·笔记·spring cloud
cici1587422 分钟前
基于反向传播算法实现手写数字识别的MATLAB实现
开发语言·算法·matlab
老欧学视觉22 分钟前
0013机器学习聚类算法(无监督算法)
算法·机器学习·聚类
小鱼小鱼.oO24 分钟前
C++ 算法基础知识
c++·算法·哈希算法