Learning
토픽 84 / 92·비교표

알고리즘 기초와 복잡도

재귀 vs 반복 vs 꼬리 재귀

항목재귀반복꼬리 재귀
구현간결복잡간결
스택깊이 비례 (오버플로 위험)없음 (안전)최적화 시 O(1)
적용트리 순회, 분할정복반복 작업함수형 언어

메모이제이션 vs 테이블링

항목메모이제이션 (Top-Down)테이블링 (Bottom-Up)
방식재귀 + 캐시반복문 + 테이블
계산 범위필요한 부분만모든 하위 문제
공간스택 + 캐시테이블만
적용희소 부분 문제밀집 부분 문제