구간 합
합 배열을 이용하여 시간 복잡도를 더 줄이기 위해 사용하는 특수한 목적의 알고리즘
핵심 이론
구간 합 알고리즘을 활요하려면 먼저 합 배열 S을 구해야 함

// 합 배열 S 정의
S[i] = A[0] + A[1] + A[2] + ... + A[i] // A[0]부터 A[i]까지의 합
// 합 배열 S를 만드는 공식
S[i] = S[i-1] + A[i]

// 구간 합을 구하는 공식
S[j] - S[i-1] // i에서 j까지 구간 합
'알고리즘' 카테고리의 다른 글
| 소수 구하기 - 에라토스테네스의 체 (0) | 2024.05.13 |
|---|---|
| 그리디 알고리즘 (0) | 2024.05.08 |
| 탐색 (0) | 2024.05.07 |
| 정렬 (0) | 2024.05.07 |
| 투 포인터(Two Pointers)와 슬라이딩 윈도우(Sliding Window) (0) | 2024.04.16 |