3423. 循环数组中相邻元素的最大差值 — day97

前言:

作者:神的孩子在歌唱

一个算法小菜鸡

大家好,我叫智

3423. 循环数组中相邻元素的最大差值

给你一个 循环 数组 nums ,请你找出相邻元素之间的 最大 绝对差值。

注意一个循环数组中,第一个元素和最后一个元素是相邻的。

示例 1:

**输入:**nums = 1,2,4

**输出:**3

解释:

由于 nums 是循环的,nums[0]nums[2] 是相邻的,它们之间的绝对差值是最大值 |4 - 1| = 3

示例 2:

**输入:**nums = -5,-10,-5

**输出:**5

解释:

相邻元素 nums[0]nums[1] 之间的绝对差值为最大值 |-5 - (-10)| = 5

提示:

  • 2 <= nums.length <= 100
  • -100 <= nums[i] <= 100

思路: 循环遍历

java 复制代码
class Solution {
    public int maxAdjacentDistance(int[] nums) {
        int len = 0;
        int max = Math.abs(nums[nums.length-1] - nums[0]);
        while(len < nums.length-1) {
            int num = Math.abs(nums[len] - nums[len + 1]);
            if(num > max) {
                max = num;
            }
            len++;
        }
        return max;
    }
}

本人csdn博客:https://blog.csdn.net/weixin_46654114

转载说明:跟我说明,务必注明来源,附带本人博客连接。

相关推荐
秋饼6 小时前
JDK 27 企业级 AI 服务落地实战:G1 默认、紧凑对象头、后量子 TLS 与 JFR 脱敏全解析
java·ai·技术分享·后端开发
Asize7 小时前
146. LRU 缓存
算法
Asize7 小时前
543. 二叉树的直径
算法
卓怡学长7 小时前
w176基于SpringBoot的医院管理系统
java·spring boot·spring·maven·intellij-idea
lemon_sjdk7 小时前
ObjectProperty
java·开发语言·算法
hh9507 小时前
Agent Plan x DeepSeek Harness:Agent 供应链安全与第三方插件审计
java·开发语言·安全·agent plan·adg成都社区·adg社区
吴声子夜歌7 小时前
Java面试——HBase原理及应用
java·面试·hbase
浪兎兎7 小时前
【Java Web】Servlet + JSP 笔记
java·前端·servlet
Zentceh7 小时前
AI-ISP在夜视机芯中的应用:从传统ISP到PixelClean全彩夜视的进化
人工智能·科技·算法·计算机视觉·车载系统·视频·智能硬件
xier_ran7 小时前
【infra之路】AWQ 详解:激活感知权重保护,让 W4A16 量化精度超越 GPTQ
线性代数·算法·机器学习·量化·infra