🗒️2831. 找出最长等值子数组(二刷)
2025-4-9
| 2025-4-9
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
创建时间
Apr 9, 2025 01:17 AM
给你一个下标从 0 开始的整数数组 nums 和一个整数 k 。
如果子数组中所有元素都相等,则认为子数组是一个 等值子数组 。注意,空数组是 等值子数组 。
从 nums 中删除最多 k 个元素后,返回可能的最长等值子数组的长度。
子数组 是数组中一个连续且可能为空的元素序列。

不定长滑动窗口

基本思路:找到窗口移动的条件。
在本题中,窗口移动的条件是把左窗口的元素当作最多元素,删除该元素的数量后,窗口内的其他元素的数量是否超过限制数量。

📎 参考

  • 【题单】滑动窗口与双指针
  • 2271. 毯子覆盖的最多白色砖块数76. 最小覆盖子串
    Loading...