• 관리
  • 글쓰기
  • 로그인
  • 로그아웃

아는 만큼 재밌는 개발 Coding Knowjam(코딩노잼)

  • 홈

카테고리

  • 전체글 (72)
    • Java (3)
    • Spring (4)
    • Spring Data (1)
    • Algorithm & Data Structure (54)
      • 이론 (7)
      • 문제풀이 (47)
    • Network (4)
    • Etc (5)

인기 글

최근 댓글

방문자 통계

오늘 :

어제 :

250x250
728x90

depth-first search1

  • [Algorithm] DFS (Depth-first Search)를 Java로 구현해보자! 안녕하세요 Coding-Knowjam입니다. 오늘은 그래프와 트리를 탐색할 때 사용되는 DFS알고리즘에 대해서 알아보겠습니다. 1. DFS (Depth-first Search)란? DFS는 번역하면 깊이 우선 탐색이라고 합니다. 이름에서도 알 수 있듯이 연결된 노드를 따라서 계속 방문을 한 후에 더 이상 연결된 노드들을 없을 때 그 전 노드로 되돌아가고 다시 연결된 노드를 따라서 탐색을 합니다. 사실 글로 설명하기는 좀 애매해서 그림과 같이 설명을 드리겠습니다. 위와 같은 그래프가 존재한다고 하고, 1번 노드부터 DFS탐색을 시작해보겠습니다. 1번 노드 방문처리 후 출력 (탐색 순서 : 1) 1번 노드에 인접한 노드 2번, 3번, 8번 중 하나를 방문해야 하는데 오름차순으로 방문하기로 가정하겠습니다. 2.. Algorithm & Data Structure/이론 2021. 4. 16.
이전 1 다음
728x90
TOP

Mynem Skin 2.7.0

티스토리툴바