[심화] 깊이 우선 탐색 DFS / 너비 우선 탐색 BFS

dia·2023년 11월 17일
0

깊이 우선 탐색 Depth First Search (DFS)

개념

단말노드가 나타날 때까지 탐색한 후 다른 형제노드를 탐색하는 방식
인접한 노드 중 루트노드로부터 더 멀리있는 노드부터 탐색함
완전 탐색 방식


너비 우선 탐색 Breadth First Search (BFS)

개념

형제노드를 전부 탐색한 후 자식노드를 탐색하는 방식
인접한 노드 중 루트 노드로부터 가까운 노드부터 탐색함
레벨 순회 (낮은 레벨부터 높은 레벨 순으로 탐색)
완전 탐색 방식

profile
CS 메모장

0개의 댓글