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

LeetCode 2958.最多K个重复元素的最长子数组 - 教程

LeetCode 2958.最多K个重复元素的最长子数组 - 教程

题目

给你一个整数数组 nums 和一个整数 k 。

一个元素 x 在数组中的 频率指的是它在数组中的出现次数。

如果一个数组中所有元素的频率都小于等于 k ,那么我们称这个数组是  数组。

请你返回 nums 中 最长好子数组的长度。

子数组指的是一个数组中一段连续非空的元素序列。

思路:不定长滑动窗口 求最长

代码

class Solution {
public int maxSubarrayLength(int[] nums, int k) {
int n = nums.length;
int left = 0;
int ans = 0;
Map map = new HashMap<>();
for (int right = 0; right  k) {
int out = nums[left];
map.merge(out, -1, Integer::sum);
left++;
}
ans = Math.max(ans, right -left + 1);
}
return ans;
}
}

性能

http://www.sczhlp.com/news/94690/

相关文章:

  • 9-12
  • 成都创新互联做网站工商管理系统官网
  • 网站建设客户会问的问题如何注册一个免费域名
  • 百度网站地图模板中国互联网络信息中心网站
  • 网站设计英文期末作业网页设计
  • 企业网站建设方讯邢台网站建设设计制作
  • 全球首款 HBM4 芯片,开始量产!
  • Python Flask框架学习总结(一)
  • 20250909
  • 9.11日总结
  • [充电管理] 充电管理基本概念 - 充电类型
  • 计算机机应用网站建设与维护中企动力科技股份有限公司厦门分公司
  • 网页制作怎么做多个网站wordpress升级vip
  • 山东助企网站建设摄影网站的设计与实现开题报告
  • 网站建设计划书模板中国建设银行网站个人客户
  • 山东省建设厅网站特种作业酷炫网站首页
  • 用qq邮箱做网站做网站的怎么挣钱
  • 开平 做一网站怎么用文本做网站
  • 北京seo网站诊断wordpress怎么破解版
  • 简洁企业网站模板业网站制作
  • 哪个网站可以做微信头图沈阳博士男科医院好吗
  • 建盏公司官方网站邯郸网站推广怎么做
  • Spring AI vs LangChain4j
  • P7913 [CSP-S 2021] 廊桥分配
  • 微信公众号怎么做微网站网站开发文档的示例
  • 网站如何备份婚恋网站建设技巧
  • wordpress文章末尾加上相关文章镇江seo
  • 金溪网站建设推广珠海室内设计学校
  • 电商网站都是用什么做的做百度推广送的网站
  • 函数计算进化之路与 AI Sandbox 新基座