
사용 조건부터 Top-Down & Bottom-Up 구현까지, 헷갈리는 DP 개념을 정리했습니다. DP(Dynamic Programming)이란? 하나의 큰 문제를 여러 개의 작은 문제로 나누어서 그 결과를 저장하여 다시 큰 문제를 해결할 때 사용

모든 경우를 다 살피는 가장 확실한 전략 브루트 포스(Brute Force)란? 만약 무작위의 4자리의 비밀번호를 푸는 문제가 있다면 가장 간단한 방법은 0000~9999까지 모든 경우를 다 탐색하는 것입니다.

*알고리즘 문제 풀이 스터디를 하며 만든 자료입니다. 개인 공부 기록용으로 올립니다.* Graph 란? 그래프는 정점(Vertex, 또는 노드(Node)라고도 함)과 이들을 연결하는 간선(Edge)로 구성된 비선형 자료구조