DFS(Depth-First Search)

구현 방법

핵심 이론

DFS 의 구현

  1. DFS 를 시작할 노드를 정한 후 사용할 자료구조 초기화하기

    Untitled

  2. 스택에서 노드를 꺼낸 후 꺼낸 노드의 인접 노드를 다시 스택에 삽입하기

    Untitled

  3. 스택 자료구조에 값이 없을 때까지 반복하기

    Untitled

BFS(Breadth-Fist Search)