1438. 绝对差不超过限制的最长连续子数组
链接:1438. 绝对差不超过限制的最长连续子数组
题解:
https://leetcode-cn.com/problems/longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit/solution/he-gua-de-shu-ju-jie-gou-hua-dong-chuang-v46j/
class Solution {public:int longestSubarray(vector<int>& nums, int limit) {int len = nums.size();int left = 0;int right = 0;multiset<int> table; // 存储窗口的值,rebegin是最大值,begin是最小值int max_len = 0;while(right < len) {table.insert(nums[right]);// 窗口左指针移动while(*(table.rbegin()) - *(table.begin()) > limit) {table.erase(table.find(nums[left]));++left;}// 获取当前窗口大小max_len = max(max_len, right-left+1);++right;}return max_len;}
};
1438. 绝对差不超过限制的最长连续子数组相关推荐
- [leetcode]1438. 绝对差不超过限制的最长连续子数组
个人博客:https://javaniuniu.com/ 难度:中等 本题涉及算法: 滑动窗口 思路:滑动窗口 类似题型: 3. 无重复字符的最长子串 5393. 可获得的最大点数 题目 1438. ...
- LeetCode 1438 绝对差不超过限制的最长连续子数组
题目链接 给你一个整数数组 nums ,和一个表示限制的整数 limit,请你返回最长连续子数组的长度,该子数组中的任意两个元素之间的绝对差必须小于或者等于 limit . 如果不存在满足条件的子数组 ...
- ⭐算法入门⭐《队列 - 单调队列》中等02 —— LeetCode 1438. 绝对差不超过限制的最长连续子数组
- leetcode1438. 绝对差不超过限制的最长连续子数组
给你一个整数数组 nums ,和一个表示限制的整数 limit,请你返回最长连续子数组的长度,该子数组中的任意两个元素之间的绝对差必须小于或者等于 limit . 如果不存在满足条件的子数组,则返回 ...
- LeetCode-1438. 绝对差不超过限制的最长连续子数组
题目描述: 给你一个整数数组 nums ,和一个表示限制的整数 limit,请你返回最长连续子数组的长度,该子数组中的任意两个元素之间的绝对差必须小于或者等于 limit . 如果不存在满足条件的子数 ...
- [LetCode-1438] 绝对差不超过限制的最长连续子数组
题目 - letcode1438 难度 - 中等 给你一个整数数组 nums ,和一个表示限制的整数 limit,请你返回最长连续子数组的长度,该子数组中的任意两个元素之间的绝对差必须小于或者等于 l ...
- 力扣刷题笔记:1438. 绝对差不超过限制的最长连续子数组(滑窗模板题,选择有序列表SortedList()数据类型就不会超时)
题目: 1438.绝对差不超过限制的最长连续子数组 给你一个整数数组 nums ,和一个表示限制的整数 limit,请你返回最长连续子数组的长度,该子数组中的任意两个元素之间的绝对差必须小于或者等于 ...
- 力扣1438——绝对差不超过限制的最长连续子数组(滑动窗口+单调队列)
题目描述(中等) 给你一个整数数组 nums ,和一个表示限制的整数 limit,请你返回最长连续子数组的长度,该子数组中的任意两个元素之间的绝对差必须小于或者等于 limit . 如果不存在满足条件 ...
- Feburary——1438. 绝对差不超过限制的最长连续子数组(滑动窗口)
class Solution:def longestSubarray(self, nums: List[int], limit: int) -> int:#利用第三方库,将列表有序化,底层其实是 ...
最新文章
- VUE 监听当前路由 侦听器 watch
- 【ACM】Uva 1152 (4 Values whose Sum is 0) 二分查找lower_bound() 和upper_bound()的使用
- 调试模式和定时器,看门狗和嘀嗒定时器
- linux的网络命令整理 更新中
- 互联网1分钟 |1109
- React中的状态管理---Mobx
- 银屑病相关饮食调研-毛蕊花的药用部位没查清-还需更新
- java刘保_[SSH] Eclipse+Struts2的简单应用
- php5.2 zengd,大对杀狗狗再犯低级错误 ZEN狂输200目笑翻棋友
- 键值存储之外,Redis还有这些用法
- 关于C++ 中大小端和位域
- Pycharm在创建py文件时, 如何自动添加文件头注释?
- 花生壳配置代理域名访问内网API服务
- 2104.10729阅读笔记
- 动漫头像生成如此简单,教你接口快速制作动漫头像
- 当人们流行“炮轰”联想时:没想到的联想
- 让你高效工作的7大工具类网站
- jstack 命令使用经验总结和线程性能诊断脚本
- Ps Camera Raw 打开图像错位花屏原因- PC 上的独立显卡背锅
- 【新手教程】51Sim-One Cloud 2.0如何构建一个V2X案例