【Leetcode Daily】930和相同的二元子数组
题目浅析
想查看原题可以点击题目链接。
简单地说,就是给一个整数数组和目标整数 goal,求子数组和恰好为 goal 的子数组数量。
思路分享
这是“恰好型滑动窗口”,本质上就是两个越长越合法的窗口结果之差。
实现有两个方式,一个是单独把滑动窗口划分一个函数,调用两次,求结果之差;另一个是只设置一次滑动窗口,不过要同时维护两个左指针,计算结果是直接累计数值之差。
代码解答(强烈建议自行解答后再看)
- 参考题解
1 | // 恰好型滑动窗口 |
1 | # 前缀和 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 LuYaoQi's Blogs!