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 | 31 |
Tags
- findById
- fatch
- 임베디드타입
- 외래키제약조건위반
- 그래프탐색
- 구현
- springboot
- 운영체제
- 프로젝트
- CPU스케줄링
- 트리맵
- JPA
- 트리셋
- 스케일아웃
- DB replication
- 코테
- 컴퓨터구조
- 산업은행it
- 2178
- 프로그래머스
- BFS
- 파이널프로젝트
- CS
- flyway
- 백준
- SpringBatch
- 해시
- Spring JPA
- 폰켓몬
- 산업은행청년인턴
Archives
- Today
- Total
목록자료구조 (1)
나 JAVA 봐라

BFS (Breadth Fisrt Search) 너비 우선 탐색 이라고 부른다. 가까운 노드부터 우선적으로 탐색하기 때문에 넓게 탐색해서 너비 우선 탐색이다. Queue 자료구조를 사용하여 구현할 수 있다. 탐색 방식 루트 노드 (혹은 다른 임의의 노드) 에서 시작하여 인접한 노드를 먼저 탐색한다. 사용하는 경우: 두 노드 사이의 최단 경로 혹은 임의의 경로를 찾고 싶을 때 이 방법을 선택한다. ex) 미로 탐색 (최단 거리) 특징 시작 정점으로부터 거리가 가까운 정점의 순서로 탐색한다. (거리 1 탐색 후, 2,3,4 순서로 탐색) 그래프 탐색의 경우, 어떤 노드를 방문했었는지의 여부를 반드시 검사해야한다. 그래서 노드를 큐에 담을 때에는 꼭 방문처리를 한 후에 담는다. 방문 여부를 체크하지 않으면 무..
CS/자료구조
2024. 1. 21. 18:32