Tags
- N:1
- distinct
- Django
- 스택
- SQL
- 완전검색
- regexp
- update
- DB
- Article & User
- M:N
- 통계학
- create
- 트리
- 큐
- Vue
- count
- 뷰
- ORM
- 그리디
- Queue
- Tree
- migrations
- stack
- 이진트리
- drf
- 쟝고
- outer join
- 백트래킹
- delete
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Notice
Recent Posts
Link
데이터 분석 기술 블로그
최단경로 본문
1. 최단 경로
- 최단 경로 정의
- 간선의 가중치가 있는 그래프에서 두 정점 사이의 경로들 중에 간선의 가중치의 합이 최소인 경로
- 하나의 시작 정점에서 끝 정점까지의 최단 경로
- 다익스트라(dijkstra) 알고리즘 : 음의 가중치를 허용하지 않습니다.
- 벨만-포드(Bellman-Ford) 알고리즘 : 음의 가중치 허용
- 모든 정점들에 대한 최단 경로
- 플로이드-워샬(Floyd-Warshall) 알고리즘
2. Dijkstra 알고리즘
- 시작 정점에서 거리가 최소인 정점을 선택해 나가면서 최단 경로를 구하는 방식입니다.
- 시작정점(s)에서 끝정점(t)까지의 최단 경로에 정점 x가 존재합니다.
- 이때, 최단경로는 s에서 x까지의 최단 경로와 x에서 t까지의 최단경로로 구성됩니다.
- 탐욕 기법을 사용한 알고리즘으로 MST의 프림 알고리즘과 유사합니다.











'데이터 사이언스 > 알고리즘' 카테고리의 다른 글
| 버블 정렬 (Bubble Sort) (0) | 2025.02.10 |
|---|---|
| 시간복잡도 & 공간복잡도 (0) | 2025.02.09 |
| 최소 비용 신장 트리(MST) (0) | 2024.07.10 |
| 서로소 집합 (0) | 2024.07.09 |
| BFS (0) | 2024.07.08 |