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

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