滑动窗口400 步长20
时间: 2023-10-28 21:04:59 浏览: 184
假设有一个长度为 400 的序列,我们想要使用滑动窗口来处理这个序列。为了保证窗口不重叠,我们可以将步长设置为 20。这意味着我们每次向右移动窗口时,窗口的左侧边界将向右移动 20 个位置。下面是一个示例窗口的移动过程:
1. 初始状态:窗口的左侧边界位于序列的第一个位置,右侧边界位于第 20 个位置。
[1, 2, 3, ..., 19, 20, ..., 381, 382, 383, ..., 399, 400]
|-----------------窗口-----------------|
2. 向右移动窗口:窗口的左侧边界向右移动 20 个位置,右侧边界也向右移动 20 个位置。
[1, 2, 3, ..., 39, 40, ..., 381, 382, 383, ..., 399, 400]
|-----------------窗口-----------------|
3. 再次向右移动窗口:窗口的左侧边界再次向右移动 20 个位置,右侧边界也向右移动 20 个位置。
[1, 2, 3, ..., 59, 60, ..., 381, 382, 383, ..., 399, 400]
|-----------------窗口-----------------|
4. 以此类推,一直到窗口的右侧边界到达序列的末尾位置。
[1, 2, 3, ..., 381, 382, 383, ..., 399, 400]
|---------窗口---------|
阅读全文