摘要:
问题理解 给定一个二进制数组 nums 和整数 k,最多可以将 k 个 0 翻转为 1,求翻转后最长的连续 1 子数组的长度。等价于:找一个最长子数组,其中 0 的个数 ≤ k。 思路 使用 滑动窗口(双指针) 技术: 维护窗口 [i, j)(左闭右开),其中 i 是左边界,j 是右边界(指向下一个 阅读全文
posted @ 2026-01-28 22:29
West11
阅读(2)
评论(0)
推荐(0)
摘要:
问题理解 给定一个字符数组 chars,需按规则原地压缩:将连续重复字符替换为“字符+出现次数”(若次数>1),次数为多位数时要拆成单个数字字符写入。要求使用常数额外空间,返回压缩后的新长度,且修改必须在原数组上进行。 思路 使用双指针:i 遍历原数组(读指针),write 指向当前应写入的位置(写 阅读全文
posted @ 2026-01-28 00:06
West11
阅读(4)
评论(0)
推荐(0)

浙公网安备 33010602011771号