Back world
close
프로필 배경
프로필 로고

Back world

  • 분류 전체보기 (166)
    • BackEnd (70)
      • DB (5)
      • Infra (17)
      • CICD (1)
      • Docker (1)
      • Spring (36)
    • 프로젝트 (1)
    • 스터디 (0)
      • TDD (0)
    • 인텔리제이 (2)
    • Language (16)
      • Java (14)
      • Kotlin (2)
    • 자격증 (1)
      • 리눅스마스터 2급 (0)
      • SQLD (1)
    • 코딩테스트 (31)
      • 알고리즘 (2)
      • 백준 (19)
      • 프로그래머스 (0)
      • 이코테 2021 (9)
    • Git (15)
    • 외부활동 (11)
      • 동아리 (7)
      • 해커톤 (2)
      • 도서 리뷰어 (1)
      • 코드 리뷰어 (0)
    • 부트캠프 (17)
      • 우아한테크코스 6기 (12)
      • 우아한테크코스 5기 프리코스 (5)
    • 회고 (1)
  • 홈
  • 태그
  • 방명록
[알고리즘] DFS & BFS - 깊이우선 탐색과 너비우선 탐색

[알고리즘] DFS & BFS - 깊이우선 탐색과 너비우선 탐색

:: 그래프 탐색 :: dfs와 bfs알고리즘은 대표적인 그래프 탐색 알고리즘이다. 해당 알고리즘은 코딩 테스트에 높은 비율로 출제되기 때문에 꼭 학습해야하는 알고리즘 중 하나이다. DFS(Depth First Search) - 깊이 우선 탐색 깊이 우선 탐색은 재귀를 통하여, 시작 노드부터 그래프의 제일 안쪽 노드까지 깊숙히 방문하며 그래프를 탐색하는 알고리즘이다. 다음 그림 예시를 통해 탐색과정에 대하여 알아보자 1번에서 시작하는 다음과 같은 그래프가 있다고 하자. 그래프는 수가 작은 순으로 탐색하도록 초기 값이 주어진다. 그럼 DFS로 탐색하게 되었을 때, 어떻게 탐색하게 될까? 노드에 방문할 때마다 해당 노드에 방문 처리를 하며, 1과 연결되어 있는 노드2와 노드3 중에 수가 작은 순으로 탐색을 ..

  • format_list_bulleted 코딩테스트/알고리즘
  • · 2023. 3. 6.
  • textsms
728x90
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (166)
    • BackEnd (70)
      • DB (5)
      • Infra (17)
      • CICD (1)
      • Docker (1)
      • Spring (36)
    • 프로젝트 (1)
    • 스터디 (0)
      • TDD (0)
    • 인텔리제이 (2)
    • Language (16)
      • Java (14)
      • Kotlin (2)
    • 자격증 (1)
      • 리눅스마스터 2급 (0)
      • SQLD (1)
    • 코딩테스트 (31)
      • 알고리즘 (2)
      • 백준 (19)
      • 프로그래머스 (0)
      • 이코테 2021 (9)
    • Git (15)
    • 외부활동 (11)
      • 동아리 (7)
      • 해커톤 (2)
      • 도서 리뷰어 (1)
      • 코드 리뷰어 (0)
    • 부트캠프 (17)
      • 우아한테크코스 6기 (12)
      • 우아한테크코스 5기 프리코스 (5)
    • 회고 (1)
최근 글
인기 글
최근 댓글
태그
  • #우아한테크코스 6기
  • #우테코 6기
  • #깃허브
  • #우테코 회고
  • #github
  • #자바
  • #JPA
  • #우테코
  • #우아한테크코스
  • #스프링부트
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바