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

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

相关推荐
一念&1 小时前
每日一个C语言知识:C 头文件
c语言·开发语言·算法
程序员小凯4 小时前
Spring Boot文件处理与存储详解
java·spring boot·后端
Miraitowa_cheems5 小时前
LeetCode算法日记 - Day 88: 环绕字符串中唯一的子字符串
java·数据结构·算法·leetcode·深度优先·动态规划
黑云压城After5 小时前
vue2实现图片自定义裁剪功能(uniapp)
java·前端·javascript
B站_计算机毕业设计之家6 小时前
python电商商品评论数据分析可视化系统 爬虫 数据采集 Flask框架 NLP情感分析 LDA主题分析 Bayes评论分类(源码) ✅
大数据·hadoop·爬虫·python·算法·数据分析·1024程序员节
小白菜又菜6 小时前
Leetcode 1518. Water Bottles
算法·leetcode·职场和发展
长存祈月心6 小时前
Rust Option 与 Result深度解析
算法
zcl_19917 小时前
记一次ThreadLocal导致的生产事故
java
RoboWizard7 小时前
怎么判断我的电脑是否支持PCIe 5.0 SSD?Kingston FURY Renegade G5
java·spring·智能手机·电脑·金士顿
杭州杭州杭州7 小时前
机器学习(3)---线性算法,决策树,神经网络,支持向量机
算法·决策树·机器学习