두 포인터(Two Pointer) - 화살표 두개의 의미를 부여해서 탐색 범위를 압축하는 방법 1. 1차원 배열 위에 2개의 포인터를 만드는 경우 -1) 2개의 포인터가 모두 왼쪽에서 시작해서 같은 방향으로 이동 - 오른쪽 포인터가 먼저 이동하고 왼쪽이 따라감 -2) 2개의 포인터가 양 끝에서 서로를 향해 이동 -1)↓↓ ↓ ↓ ↓ ↓ 0 1 2 3 4 5 67 7 8 9 10 11 18 19 38 58 72 87 92 66 -2) → ← → ← - 1차원 배열에서의 "연속 부분 수열" or "순서를 지키며 차례대로" - 곱의 최소 부분 합 (백준 1806) - 접근 • 가장 쉬운 방법 O(N^2) 1. 왼쪽 시작 L결정 => O(N) 2. 오른쪽 끝을 R을 L로부터 시작해서 이동 => O(N) 3. 총..