原理 · 代码 · 动画
学习数组算法的 5 个交互课程,包括滑动窗口、前缀和、双指针、单调栈等内容。结合原理、执行步骤、代码和动画理解实现过程。
维护固定长度窗口的和,寻找总和最大的连续区间。
预先累计数组,再通过两个前缀之差求区间和。
在有序数组两端移动指针,寻找和为目标值的一对元素。
保存尚未等到更高温度的日期,遇到更高温度时回填等待天数。
维护温度或数值的候选下标,输出每个滑动窗口中的最大值。