当前位置: 首页 > wzjs >正文

html导航网站源码世界十大搜索引擎排名

html导航网站源码,世界十大搜索引擎排名,贝壳找房 二手房,网站建设工程师工资文章目录 题目思路python代码复杂度 题目 给你一个 循环 数组 nums &#xff0c;请你找出相邻元素之间的 最大 绝对差值。 注意&#xff1a;一个循环数组中&#xff0c;第一个元素和最后一个元素是相邻的。 提示&#xff1a; 2 < nums.length < 100-100 < nums[i]…

文章目录

    • 题目
    • 思路
    • python代码
    • 复杂度

题目

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

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

提示:

  • 2 <= nums.length <= 100
  • -100 <= nums[i] <= 100
示例 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 。

思路

1、先取首尾数字的绝对值
2、从下标为1的元素开始遍历,与前一个元素作差取绝对值,更新最大值;

python代码

class Solution:def maxAdjacentDistance(self, nums: List[int]) -> int:n = len(nums)max_diff = abs(nums[0] - nums[n - 1])for i in range(1, n):max_diff = max(max_diff, abs(nums[i] - nums[i - 1]))return max_diff

复杂度

  • 时间复杂度O(N),N为数组长度
  • 空间复杂度O(1)
http://www.dtcms.com/wzjs/313006.html

相关文章:

  • 设计网站大全有哪些郑州百度推广哪家好
  • 上海建设摩托官方网站网站seo服务商
  • 高端网站建设的市场分析网站seo推广公司靠谱吗
  • 网站备案如何转移aso优化师主要是干嘛的
  • 1688电脑网页版seo是什么公司
  • 营口品牌网站建设济南seo
  • 网站怎么做参考文献长沙电商优化
  • 厦门建设网站企业太原seo优化公司
  • 高层网络架构郑州企业网站seo
  • 织梦模板网站安卓神级系统优化工具
  • 北京网站改版哪家好郑州网站顾问
  • 论企业网站建设的好处的文献考研比较厉害的培训机构
  • 有域名了怎么做网站武汉网站快速排名提升
  • 自建网站模板文山seo
  • 山东饰品行业网站开发制作一个网站需要多少费用
  • 金乡网站建设哪家便宜百度指数官网移动版
  • 在线听音乐网站建设seo优化啥意思
  • 找人做网站源代码会给你吗2023最新15件重大新闻
  • 寺庙做网站焊工培训内容有哪些
  • 网站开发价格明细热狗seo顾问
  • wordpress网站打开很卡广告推广方式
  • 娱乐网站设计多少行业seoyoon
  • 做电子商务网站 语言搜索优化师
  • 做套图下载的网站源码做一个公司网站需要多少钱
  • 网站的服务内容域名注册腾讯云
  • 牡丹江疫情最新要求长沙优化排名推广
  • dw中旅游网站怎么做推广app是什么工作
  • 国外购物平台排行榜seo优化教程视频
  • 湖州网站开发百度服务
  • 哪些网站可以做调查赚钱百度搜索风云榜排名