Mô phỏng thuật toán Tổng trượt cửa sổ k

Moving Sums · Nhóm: Cửa sổ trượt

Tổng trượt cửa sổ k (Moving Sums), nhóm Cửa sổ trượt.

Mã Python

def moving_sums(a, k):
    s = sum(a[:k])
    res = [s]
    for i in range(k, len(a)):
        s += a[i] - a[i - k]
        res.append(s)
    return res

Mở trang để xem mô phỏng từng bước và xuất slide bài giảng.