Learning
토픽 91 / 92·비교표

구간 쿼리와 트리 자료구조

Sliding Window vs Prefix Sum vs Segment Tree

항목Sliding WindowPrefix SumSegment Tree
시간O(N)O(N) 전처리, O(1) 쿼리O(N) 전처리, O(log N) 쿼리
갱신슬라이드O(N) (재계산)O(log N)
적용연속 부분 배열정적 구간합동적 구간 쿼리

Two Pointers vs 이분 탐색 vs 해시

항목Two Pointers이분 탐색해시
시간O(N)O(N log N)O(N)
공간O(1)O(1)O(N)
조건정렬 필요정렬 필요없음
적용합/구간 문제범위 탐색존재 확인

비트마스크 DP vs 완전탐색 vs 근사

항목비트마스크 DP완전 탐색근사 알고리즘
시간O(2^N * N)O(N!)다항 시간
최적보장보장근사
N 제한20 이하10 이하제한 없음
적용TSP (소규모)매우 소규모대규모 TSP

HLD vs Link-Cut Tree vs Euler Tour

항목HLD (Heavy-Light)Link-Cut TreeEuler Tour
경로 쿼리O(log^2 N)O(log N)서브트리만
동적 트리XO (간선 추가/삭제)X
구현중간복잡단순
적용트리 경로 쿼리동적 그래프서브트리 쿼리