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
- 탐색알고리즘
- Spring
- YBM전화영어
- 백엔드공부
- OpenAPI프로젝트
- 전화영어
- 백엔드스쿨
- 최단경로문제
- 그래프탐색
- 사랑으로키우는중
- 프로그래머스
- java
- 시급합니다
- Node.js
- 백엔드
- 자료구조
- OAuth
- 탄력근무
- 원격근무
- 프로젝트진행
- npm
- 배워서 남 주기
- 교육철학과 교육사
- JavaScript
- 제로베이스
- 자바스크립트
- webServlet
- 개발자
- 내돈내산
- BFS
Archives
- Today
- Total
목록음수가중치 (1)
인생자취

1. 들어가기 지난 글에서는 경로의 가중치가 음이 아닌 수로 부여된 경우에 사용되는 다익스트라 알고리즘에 대해 살펴봤다. 이번 글에서는 경로의 가중치가 음수인 경우에 단일 출발지의 최단 경로 문제를 해결하는 벨만-포드(Bellman-Ford) 알고리즘에 대해 알아볼 것이다. 2. 벨만-포드(Bellman-Ford) 벨만-포드 알고리즘은 출발 점으로부터 도달 가능한 음의 가중치의 순환(음수 사이클)이 존재하는 경우에는 최단경로를 구할 수 없고, 그러한 순환이 없다면 최단 경로들과 그 경로들의 가중치를 계산할 수 있다. 벨만-포드 알고리즘은 매번 모든 간선을 확인하므로 다익스트라 알고리즘보다는 느리다. 시간 복잡도는 O(VE); E는 경로(간선) 수, V는 꼭짓점(노드)의 수 이다. 하지만 간선이 음수로 존..
개발/Dev | 알고리즘
2023. 7. 14. 01:53