본문 바로가기 메뉴 바로가기

천천히 가는 것을 걱정하지 말고 서있는 것을 걱정하라.

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

천천히 가는 것을 걱정하지 말고 서있는 것을 걱정하라.

검색하기 폼
  • 분류 전체보기 (147)
    • Paper (18)
      • NLP (3)
      • Vision (5)
      • ML (Machine Learning) (4)
      • Recommendation (6)
    • ML (Machine Learning) (6)
    • NLP (Natural Language Proce.. (4)
    • Recommendation (2)
    • Database (1)
    • Kafka (1)
    • Spring (4)
    • Server (1)
    • 디자인 패턴 (5)
    • AWS (8)
    • Programming Language (9)
      • JAVA (5)
      • R (4)
    • Algorithm (70)
      • Technique (9)
      • Structure (7)
      • Solution (44)
      • Sort (10)
    • Jason Brownlee's blog 번역 (4)
    • 책 (0)
      • 오브젝트 (0)
    • 일상 (7)
      • 방탈출 (6)
  • 방명록

Algorithm/Technique (9)
DFS (Depth-First Search) & BFS (Breadth-First Search)

그래프 탐색 (Graph Search) ? 하나의 정점 (Vertex) 에서 시작하여 간선 (Edge) 을 따라 차례대로 모든 정점들을 한 번씩 방문하는 것. 그래프를 탐색하는 두 가지 방법 DFS (Depth-First Search) BFS (Breadth-First Search) DFS (Depth-First Search) 깊이 우선 탐색이라고 하며, 해당 노드의 자식들을 모두 탐색한 후 다른 형제 노드를 탐색한다. 즉, 넓게 (Wide) 탐색하는 것이 아닌 깊게 (Deep) 탐색하는 것이다. 보통, 모든 노드를 방문하고자 할 때 사용한다. 자기 자신을 호출하는 순환 알고리즘 형태를 가지므로, 스택 (Stack) 혹은 재귀함수 (Recursive Function) 로 구현한다. DFS 특징 전위 (P..

Algorithm/Technique 2019. 10. 8. 14:51
이전 1 2 다음
이전 다음
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바