![[ Algorithm / 벨만 포드 알고리즘 ] + 백준 1865 웜홀 문제풀이](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F7b0tv%2FbtsJcgyb9SJ%2FtDQgrXX8oEqIwS7c35mL8k%2Fimg.jpg)
👨🏻💻 programming/◽ 알고리즘2024. 8. 22. 15:26[ Algorithm / 벨만 포드 알고리즘 ] + 백준 1865 웜홀 문제풀이
"벨만 포드(bellman-ford) 알고리즘 " 알고리즘 이름이 맘에 안든다. =3= 알고리즘이나 수학적 법칙을 보면 발견한 사람들의 이름으로 이름을 만든다. 직관적이지 않아서 계속 까먹게 된다. 직관적으로 이름을 지어줬으면 좋겠다. 예를 들어, "음수사이클 다익스트라" 이런식으로 ~ 1. 최단 경로 트리 (shortest-path tree), 최적해 구조(optimal substructure 알고리즘이다. 답은 여러개가 존재 할 수 있으면 가중치가 있는 그래프로 최단 경로를 찾는다. 2. 음수 사이클의 유무를 확인할 수 있다. 다익스트라랑 다른 점!!으로 음수 사이클의 발생으로 최단 경로가 무한으로 빠지는 음수차이클을 찾는다. 3. 모든 음수 간선이 문제다 ? 아니다. (-) 마이너스 값이 있는..