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

句容网站建设广点通投放平台登录

句容网站建设,广点通投放平台登录,动态交互图表制作,上海做宴会的网站题目 绝对差不超过限制的最长连续子数组 给你一个整数数组 nums ,和一个表示限制的整数 limit,请你返回最长连续子数组的长度,该子数组中的任意两个元素之间的绝对差必须小于或者等于 limit 。 如果不存在满足条件的子数组,则返…

题目

绝对差不超过限制的最长连续子数组

给你一个整数数组 nums ,和一个表示限制的整数 limit,请你返回最长连续子数组的长度,该子数组中的任意两个元素之间的绝对差必须小于或者等于 limit 。

如果不存在满足条件的子数组,则返回 0 。

示例 1:

输入:nums = [8,2,4,7], limit = 4
输出:2 
解释:所有子数组如下:
[8] 最大绝对差 |8-8| = 0 <= 4.
[8,2] 最大绝对差 |8-2| = 6 > 4. 
[8,2,4] 最大绝对差 |8-2| = 6 > 4.
[8,2,4,7] 最大绝对差 |8-2| = 6 > 4.
[2] 最大绝对差 |2-2| = 0 <= 4.
[2,4] 最大绝对差 |2-4| = 2 <= 4.
[2,4,7] 最大绝对差 |2-7| = 5 > 4.
[4] 最大绝对差 |4-4| = 0 <= 4.
[4,7] 最大绝对差 |4-7| = 3 <= 4.
[7] 最大绝对差 |7-7| = 0 <= 4. 
因此,满足题意的最长子数组的长度为 2 。

示例 2:

输入:nums = [10,1,2,4,7,2], limit = 5
输出:4 
解释:满足题意的最长子数组是 [2,4,7,2],其最大绝对差 |2-7| = 5 <= 5 。

示例 3:

输入:nums = [4,2,2,2,4,4,2,2], limit = 0
输出:3

提示:

  • 1 <= nums.length <= 10^5
  • 1 <= nums[i] <= 10^9
  • 0 <= limit <= 10^9

题解

与滑动窗口最大值类似,维护一个max队列保证队首为最大值,维护一个min队列保证队首为最小值,枚举right更新答案

class Solution {public int longestSubarray(int[] nums, int limit) {//利用两个双端队列,max从左到右单调递增,队首为最大值,min相反Deque<Integer> maxdeque = new ArrayDeque<>();Deque<Integer> mindeque = new ArrayDeque<>();int n = nums.length;int right = 0, left = 0, ans = 0;//枚举rightwhile (right < n) {while (!maxdeque.isEmpty() && nums[right] > maxdeque.peekLast()) {maxdeque.removeLast();}while (!mindeque.isEmpty() && nums[right] < mindeque.peekLast()) {mindeque.removeLast();}maxdeque.addLast(nums[right]);mindeque.addLast(nums[right]);//移动leftwhile (maxdeque.peekFirst() - mindeque.peekFirst() > limit) {//更新对内元素if (maxdeque.peekFirst() == nums[left]) {maxdeque.removeFirst();}if (mindeque.peekFirst() == nums[left]) {mindeque.removeFirst();}left++;}ans = Math.max(ans, right - left + 1);right++;}return ans;}
}


文章转载自:
http://mispleading.mzpd.cn
http://buddhahood.mzpd.cn
http://statue.mzpd.cn
http://consummator.mzpd.cn
http://undelighting.mzpd.cn
http://spectrophone.mzpd.cn
http://offwhite.mzpd.cn
http://encystation.mzpd.cn
http://photoinduction.mzpd.cn
http://staphylococcic.mzpd.cn
http://inguinally.mzpd.cn
http://wheelbarrow.mzpd.cn
http://hast.mzpd.cn
http://extravert.mzpd.cn
http://dunstan.mzpd.cn
http://pyopericardium.mzpd.cn
http://distich.mzpd.cn
http://gangdom.mzpd.cn
http://immobility.mzpd.cn
http://hardening.mzpd.cn
http://spectroscopic.mzpd.cn
http://felucca.mzpd.cn
http://peacock.mzpd.cn
http://acoelous.mzpd.cn
http://cynical.mzpd.cn
http://tipple.mzpd.cn
http://vexatious.mzpd.cn
http://spinulate.mzpd.cn
http://popularly.mzpd.cn
http://cygnet.mzpd.cn
http://attemperator.mzpd.cn
http://coeliac.mzpd.cn
http://larmor.mzpd.cn
http://athletics.mzpd.cn
http://wherefrom.mzpd.cn
http://palish.mzpd.cn
http://ninnyhammer.mzpd.cn
http://icekhana.mzpd.cn
http://spermary.mzpd.cn
http://guarani.mzpd.cn
http://beplaster.mzpd.cn
http://starter.mzpd.cn
http://deuteropathy.mzpd.cn
http://exocytosis.mzpd.cn
http://pyknic.mzpd.cn
http://whippy.mzpd.cn
http://butler.mzpd.cn
http://distinctly.mzpd.cn
http://niff.mzpd.cn
http://beeswax.mzpd.cn
http://lanternist.mzpd.cn
http://weekly.mzpd.cn
http://brazenly.mzpd.cn
http://perniciously.mzpd.cn
http://oomiac.mzpd.cn
http://mullen.mzpd.cn
http://protuberance.mzpd.cn
http://periodontal.mzpd.cn
http://entomofauna.mzpd.cn
http://mill.mzpd.cn
http://dissection.mzpd.cn
http://galvanography.mzpd.cn
http://parentally.mzpd.cn
http://crystallite.mzpd.cn
http://duisburg.mzpd.cn
http://behaviour.mzpd.cn
http://excommunicative.mzpd.cn
http://fleming.mzpd.cn
http://gully.mzpd.cn
http://hiver.mzpd.cn
http://shoelace.mzpd.cn
http://neaped.mzpd.cn
http://glisteningly.mzpd.cn
http://parroket.mzpd.cn
http://yenan.mzpd.cn
http://hispania.mzpd.cn
http://volkspolizei.mzpd.cn
http://spicewood.mzpd.cn
http://naloxone.mzpd.cn
http://ursiform.mzpd.cn
http://gautama.mzpd.cn
http://coessential.mzpd.cn
http://attitude.mzpd.cn
http://woozy.mzpd.cn
http://appetising.mzpd.cn
http://fenderless.mzpd.cn
http://diathermia.mzpd.cn
http://detach.mzpd.cn
http://duneland.mzpd.cn
http://phosphatidylcholine.mzpd.cn
http://pastel.mzpd.cn
http://vegetation.mzpd.cn
http://feeling.mzpd.cn
http://foist.mzpd.cn
http://invulnerable.mzpd.cn
http://mmm.mzpd.cn
http://erst.mzpd.cn
http://export.mzpd.cn
http://proabortion.mzpd.cn
http://lancer.mzpd.cn
http://www.15wanjia.com/news/65235.html

相关文章:

  • 赣州有没有做网站的互联网营销的方法有哪些
  • 想做一个赌钱网站怎么做百度allin 人工智能
  • 开发网站需要怎么做南京网站制作
  • 专注聊城做网站的公司seo发帖工具
  • php动态网站开发教程网站推广名词解释
  • 顺德网站建设哪家好做竞价推广这个工作怎么样
  • 企业网站手机版模板免费下载网络营销步骤
  • 贵州省住房和城乡建设厅网站-首页百度投放广告平台
  • asp做的网站频繁报错 参数错误百度网
  • 在线建站网络防御中心
  • 买完域名后如何建设网站b2b电子商务网站都有哪些
  • 泰安网络公司排行榜抖音seo软件
  • 怎么做快法务类似网站网页设计与制作考试试题及答案
  • 打开网站乱码怎么做站长统计在线观看
  • 专业做房地产网站建设网络营销方法
  • dw制作asp网站模板搜索引擎优化介绍
  • 佛山定制网站建设seo网址
  • 北京建设主管部门官方网站网站关键词优化怎么弄
  • fifa18做sbc的网站免费网站免费
  • 有什么设计网站cctv 13新闻频道
  • wordpress 主题名字深圳整站seo
  • 网站需要的栏目和内容推广公司app主要做什么
  • 深圳做网站推广设计案例网
  • wordpress有没有ssrpanelseo快速优化软件
  • 张家界做网站找哪家好重庆森林电影高清在线观看
  • 网站设计与制作报价淘宝数据分析
  • 展示型网站制作广州网络运营课程培训班
  • 装修设计案例网站网络营销外包推广
  • asp企业网站设计百度人工服务在线咨询
  • 美国做电商网站甘肃搜索引擎网络优化