
현재 상황에서, 당장 좋은 것만 고르는 방법을 의미한다.
구현(implementation)이란 머리속에 있는 알고리즘을 소스코드로 바꾸는 과정이다

DFS/BFS는 그래프, 트리 등의 자료구조에서 쓰이는 대표적인 탐색 알고리즘이다.

정렬이란 데이터를 특정한 기준에 따라 순서대로 나열하는 것을 말한다.
정렬된 자료에서 O(logN) 복잡도로 탐색 가능한 알고리즘

시간이 너무 많이 필요하거나, 메모리 공간이 너무 많이 필요한 문제는 컴퓨터도 해결하기 어렵다. 우리는 연산 속도와 메모리 공간을 최대한 활용할 수 있는 알고리즘을 작성해야 한다.