programming

  • 홈
  • 태그
  • 방명록

BFS 1

[알고리즘] BFS(너비 우선 탐색)

1 BFS BFS는 그래프를 탐색하는 방법 중 하나인데 너비를 우선으로 탐색하는 기법이다. 동작 방법 - 노드를 방문했을 때는 방문을 했다는 표시를 남기고 선택한 노드를 큐에 넣는다. 1. 시작할 노드를 선택하고 방문한다.  2. 큐에 들어간 노드를 하나 꺼내고 그 노드와 연결된 방문하지 않았던 노드를 방문한다. 3. 큐가 빌 때까지 반복한다.  BFS는 가중치 없는 그래프일 때 최단거리를 구하는 용도로 사용된다.  DFS에 비해 큐를 사용하기 때문에 메모리를 더 잡아먹는다.2 예 위의 그림과 같은 그래프가 있다고 하자. 노드 1부터 BFS를 시작하겠다. 노드 1 방문 후 큐에 삽입 큐에서 노드 1 추출, 노드 1과 연결되면서 방문차지 않은 노드 3과 노드 4 방문 후 큐에 삽입 큐에서 노드 3 추출, ..

알고리즘/탐색 2024.05.01
이전
1
다음
더보기
프로필사진

  • 분류 전체보기
    • 자료구조
    • 알고리즘
      • 정렬
      • 탐색
      • 최단경로
      • 그래프
    • 수학
      • 이산수학
      • 기타
      • 미적분학
      • 통계학
    • 논문리뷰
      • vision
      • nlp
    • 인공지능
      • 데이터 전처리
      • nlp
    • 개발
    • 보안
      • pwnable

Tag

jit 컴파일, 이상치 처리, 빅-오 표기법, 합성함수의 미분법, 자료구조, 논문리뷰, 알고리즘, 조화수열의 합, _int_malloc, 정렬, min-max scaling, 비둘기집 원리, _int_free, 개발, 플로이드 워셜, 통계학, 자연어 처리, Pwnable, 탐색, Heap,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/12   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바