이스트버드
꾸준함은 모든 것을 이긴다
이스트버드
전체 방문자
오늘
어제
  • 분류 전체보기 (76)
    • 네트워크 개념 (9)
    • 개발(Dev) 이야기 (53)
      • Algorithm (13)
      • Linux, Unix (13)
      • Xamarin (3)
      • C++ , Python (9)
      • Raspberry pi (4)
      • A.I. (7)
      • etc (4)
    • 운영(Ops) 이야기 (12)
      • 접근제어 솔루션 (Hiware) (1)
      • 데이터베이스 (9)
      • TroubleShooting (2)
    • MSA (1)
      • Kubernetes, Docker (1)
    • 일상 (1)

인기 글

반응형

티스토리

hELLO · Designed By 정상우.
이스트버드

꾸준함은 모든 것을 이긴다

DFS(Depth-First Search)와 BFS(Breadth-First Search)
개발(Dev) 이야기/Algorithm

DFS(Depth-First Search)와 BFS(Breadth-First Search)

2019. 8. 11. 22:32
반응형

DFS (깊이 우선 검색)

DFS의 탐색 과정

inorder

preorder

post order

DFS는 위 그림과 같이 깊이를 먼저 고려하여 탐색하는 과정이다. STACK을 이용해서 구현이 가능하다.

BFS(넓이 우선 검색)

BFS의 탐색 과정

Level 단위로 검색

QUEUE를 이용해서 구현

반응형

'개발(Dev) 이야기 > Algorithm' 카테고리의 다른 글

[BOJ] N과M(4)_15652.cpp  (0) 2020.03.17
[BOJ] N과M(3)_15651.cpp  (0) 2020.03.17
[BOJ] N과M(2)_15650.cpp  (0) 2020.03.17
[BOJ] N과M (1)_15649.cpp  (0) 2020.03.17
Dijkstra Algorithm  (0) 2019.08.07
    '개발(Dev) 이야기/Algorithm' 카테고리의 다른 글
    • [BOJ] N과M(3)_15651.cpp
    • [BOJ] N과M(2)_15650.cpp
    • [BOJ] N과M (1)_15649.cpp
    • Dijkstra Algorithm
    이스트버드
    이스트버드
    이것저것 일단 해보고 보는 컴퓨터 전공 연구원의 파란만장한 스토리

    티스토리툴바