탐욕의 알고리즘 또는 욕심쟁이 알고리즘이라고도 하며 현재 상황에서 가장 좋은 것을 선택하는 알고리즘을 말한다.
정점(node)과 그 정점을 연결하는 간선으로 이루어진 자료구조의 일종을 말한다. 그래프를 탐색하는 방법은 깊이 우선 탐색(DFS)과 너비 우선 탐색(BFS) 방법이 있다.