jun1-cs 님의 블로그

  • 홈
  • 태그
  • 방명록

BFS 1

[Do it 자바 코딩테스트] 탐색 2. 너비 우선 탐색(BFS)

1.개념  너비우선탐색(Breadth first search): 시작 노드에서 출발해 가까운 노드를 먼저 방문하면서 탐색하는 알고리즘이다.DFS vs. BFS: DFS는 재귀적으로 함수 작동 시 가장 깊게 탐색했다가 다 탐색하면 처음으로 돌아오는 식으로 작동하는데, 이는 스택구조를 기반으로 함수들이 호출되고 종료되는 것으로서 후입선출 형태로 작동한다. 그러나 BFS는 인접한 노드를 먼저 탐색하는 식으로 작동하므로 큐 구조를 기반으로 함수들이 호출/종료되고, 이는 선입선출형태이다. BFS는 재귀함수가 아니고 while문을 돌면서 큐 자료구조에 값이 없을 때까지, 큐에서 poll해 값을 빼고 뺀 값과 연결된 값을 큐에 다시 add하기를 반복한다. 2. 핵심 원리1)DFS 한 번 실행 시: 시작노드와 연결된 ..

자바 2025.03.31
이전
1
다음
더보기
프로필사진

jun1-cs 님의 블로그

jun1-cs 님의 블로그 입니다.

  • 분류 전체보기 (43)
    • 리눅스 커널 (2)
    • 자바 (6)
    • 병렬 프로그래밍 (3)
    • 의료 인공지능 (1)
    • 비즈니스 (4)
    • 딥러닝 (12)
    • 연구 아이디어 (0)
    • 강화학습 (1)
    • 프로젝트 (1)
    • 머신러닝 (12)

Tag

순차 무모순, membership function, 의사를 위한 실전 인공지능, 딥러닝, 깊이우선탐색, a priori, 스레드, degree of membership, hyperplane, ML, probability theory, k means clustering, dfs, deep learning, dl, 선형화 가능, reduced rank LDA, hedge operation, kernel pca, backpropagation,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바