백준 1753번
·
코딩 테스트
문제https://www.acmicpc.net/problem/1753알고리즘다익스트라 알고리즘풀이BFS로 접근한 코드에는 다음과 같은 문제점이 있었습니다:1. 가중치가 다른 경로를 정확히 처리하지 못함BFS는 간선의 가중치를 무시하고 단순히 탐색 깊이에 따라 정점을 방문합니다.하지만 이 문제에서는 간선의 가중치가 1~10 사이의 값으로 다릅니다.가중치가 작은 경로를 우선 탐색하지 않으면, 더 긴 가중치를 먼저 처리하는 바람에 최단 경로가 잘못 계산될 수 있습니다2. 불필요한 방문으로 비효율적BFS는 간선의 가중치를 고려하지 않고 모든 경로를 탐색하기 때문에, 이미 최단 경로가 확정된 정점이라도 다시 방문하게 됩니다.이로 인해 시간 복잡도가 증가하고, 입력 데이터가 클 경우 시간 초과나 메모리 초과가 발생..