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
- JPA
- 일정관리프로젝트
- 연습문제
- Redis
- 포트폴리오
- Java
- 디자인 패턴
- LV03
- LV.02
- LV01
- mysql
- 알고리즘
- 데이터 베이스
- Lv.0
- docker
- LV0
- CI/CD
- 코테
- S3
- SQL
- LV1
- Join
- GIT
- 프로그래머스
- spring boot
- CoffiesVol.02
- 이것이 자바다
- 일정관리 프로젝트
- LV02
- Kafka
Archives
- Today
- Total
목록2025/01/02 (1)
코드 저장소.
DFS?
목차1.DFS?2.DFS의 특징3.원리 및 구현 1.DFS?dfs는 트리나 그래프를 탐색하는 기법 중 하나로, 시작 노드에서 자식의 노드들을 순서대로 탐색하면서 깊이를 우선으로 탐색하는 알고리즘이다. 깊이를 우선시하여 모든 경우의 수를 탐색하기 때문에, 완전탐색 알고리즘에 속하기는 하지만, 항상 완전탐색으로 사용되지는 않는다. DFS는 주로 반복문을 활용하거나, 재귀문을 통하여 구현된다.2.DFS의 특징깊이 우선 탐색DFS는 가능한 한 깊이로 먼저 탐색을 진행하며, 더 이상 갈 수 없을 때 이전 단계로 돌아와 다른 경로를 탐색합니다.특정 노드에서 모든 경로를 끝까지 탐색해야 하는 경우에 적합합니다.경로 탐색DFS는 시작 노드에서 특정 목표 노드까지의 모든 가능한 경로를 탐색하거나, 특정 조건에 맞는 경로..
ComputerScience/알고리즘
2025. 1. 2. 20:16