Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- network configuration
- 데비안
- 자료구조와 함께 배우는 알고리즘 입문
- 자료구조와함께배우는알고리즘입문
- 리눅스
- 코드로배우는스프링부트웹프로젝트
- GIT
- 구멍가게코딩단
- 페이징
- 친절한SQL튜닝
- 스프링부트핵심가이드
- Kernighan의 C언어 프로그래밍
- resttemplate
- /etc/network/interfaces
- ㅒ
- 목록처리
- 이터레이터
- 네트워크 설정
- 처음 만나는 AI 수학 with Python
- iterator
- 자바편
- 서버설정
- 알파회계
- 코드로배우는스프링웹프로젝트
- 선형대수
- 티스토리 쿠키 삭제
- 스프링 시큐리티
- d
- 처음 만나는 AI수학 with Python
- baeldung
Archives
- Today
- Total
목록2024/11/04 (1)
bright jazz music
너비우선탐색(Breadth-First Search, BFS)
BFS는 그래프나 트리 구조에서 노드를 탐색하는 알고리즘으로, 루트 노드(혹은 시작 노드)에서 시작하여 인접한 노드들을 먼저 탐색하는 방식이다. 주요 특징:큐(Queue) 자료구조를 사용같은 레벨(depth)에 있는 노드들을 먼저 탐색최단 경로를 찾는 문제에서 많이 사용됨BFS의 실제 활용 사례:최단 경로 찾기 (예: 네비게이션)웹 크롤링SNS에서 친구 추천 시스템네트워크 탐색아래 코드는 A 노드에서 출발하여 BFS를 하는 과정을 출력한다.// 그래프를 인접 리스트로 표현const graph = { A: ['B', 'C'], B: ['A', 'D', 'E'], C: ['A', 'F'], D: ['B'], E: ['B', 'F'], F: ['C', 'E']};function..
Algorithm&Data structure/JS alg.
2024. 11. 4. 15:10