日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

leetcode 1438. 绝对差不超过限制的最长连续子数组(滑动窗口+treemap)

發布時間:2023/11/29 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 leetcode 1438. 绝对差不超过限制的最长连续子数组(滑动窗口+treemap) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

給你一個整數數組 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 。

解題思路

利用treemap,在統計窗口元素個數的同時,對元素的大小進行排序,得出窗口內的最大值和最小值

代碼

class Solution {public int longestSubarray(int[] nums, int limit) {TreeMap<Integer,Integer> map=new TreeMap<>();int l=0,r=0,res=0;while (r<nums.length){map.put(nums[r],map.getOrDefault(nums[r],0)+1);while (Math.abs(map.firstKey()-map.lastKey())>limit){map.put(nums[l],map.get(nums[l])-1);if(map.get(nums[l])==0) map.remove(nums[l]);//該元素個數為0,則從窗口中移除l++;}res= Math.max(r-l+1,res);r++;}return res;} }

總結

以上是生活随笔為你收集整理的leetcode 1438. 绝对差不超过限制的最长连续子数组(滑动窗口+treemap)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久视精品| 六十路息与子猛烈交尾 | 国产看黄网站 | 免费在线色视频 | 无码国产伦一区二区三区视频 | 少妇无码一区二区三区免费 | 欧日韩在线视频 | 老司机亚洲精品 | 性巴克成人免费网站 | 区一区二视频 | 国产精品五月天 | 亚洲一区欧美一区 | 亚洲成人一区二区 | 性欧美18一19性猛交 | 一本色道久久综合狠狠躁的推荐 | 色中色在线视频 | 欧美色成人 | 久热中文字幕 | 秋霞影院午夜丰满少妇在线视频 | 欧美九九 | 欧美日本高清 | 亚洲福利视频一区 | 天堂久久一区 | 色综合久久五月 | 亚洲国产午夜 | 国产精品不卡在线观看 | 91九色蝌蚪 | 色婷婷一区二区三区四区 | 在线久草 | 最近中文字幕在线中文视频 | 浓精h攵女乱爱av | 极品一区 | 欧美黄一级 | 中文写幕一区二区三区免费观成熟 | 黄色一级片av | 一起操网址 | 日本久久久久久久久久久 | 中文字幕啪啪 | 性高湖久久久久久久久免费 | 精品一区在线 | 91久久国语露脸精品国产高跟 | 国产精选视频在线观看 | 国产三级在线观看视频 | 超清av在线 | 欧美日本免费 | 免费无遮挡无码永久视频 | 91亚洲国产精品 | 久久久久久久久久久久久久免费看 | 动漫美女露胸网站 | 欧美日韩一区二区三区69堂 | 91夫妻视频| 91sao | 激情四射婷婷 | 日韩久久高清 | 五月天精品在线 | 成人一级影片 | 日韩少妇视频 | 九九九九国产 | 91丝袜一区二区三区 | 国产尻逼视频 | 国产精品伦子伦免费视频 | 日本a在线天堂 | 成人网一区| 性做久久久久久久久久 | 国产区精品| 精品动漫一区二区三区在线观看 | 琪琪女色窝窝777777 | 国产视频h | 婷婷综合激情 | 日韩人妻一区二区三区蜜桃视频 | 一级片免费 | 国产精品系列在线播放 | 在线免费观看av不卡 | 中文字幕在线播放一区 | 欧洲黄色录像 | 超碰毛片| 国产欧美精品一区二区三区app | 男人喷出精子视频 | 久久理论视频 | 91网站免费视频 | 国产成人在线一区二区 | 五月婷婷丁香花 | 日本一二三不卡视频 | 一区二区激情 | 免费毛片网站在线观看 | 久久久成人精品一区二区三区 | 亚洲国产成人一区 | 少妇人妻精品一区二区三区 | 免费观看黄网站 | 久久久久久久成人 | 越南a级片| 天堂在线视频观看 | 熟睡人妻被讨厌的公侵犯 | 麻豆国产精品777777在线 | 丁香六月啪啪 | 在线观看黄色片 | jlzzjizz在线播放观看 | 男女啪啪免费看 | 欧美巨乳在线 |