다익스트라 알고리즘 (Dijkstra Algorithm)
Easy (5):
- Network Delay Time (LeetCode 743)
설명: 네트워크에서 신호가 모든 노드에 도달하는 데 걸리는 시간을 계산합니다.
핵심 개념: 다익스트라 알고리즘, 그래프 탐색. - Cheapest Flights Within K Stops (LeetCode 787)
설명: 주어진 경유 횟수 내에서 가장 저렴한 항공편을 찾습니다.
핵심 개념: 다익스트라 알고리즘, 우선순위 큐. - Path With Minimum Effort (LeetCode 1631)
설명: 지형의 높이 차이를 최소화하는 경로를 찾습니다.
핵심 개념: 다익스트라 알고리즘, 최소 스패닝 트리. - Minimum Cost to Reach Destination in Time (LeetCode 1928)
설명: 주어진 시간 내에 목적지에 도달하는 최소 비용을 계산합니다.
핵심 개념: 다익스트라 알고리즘, 동적 계획법. - Find the City With the Smallest Number of Neighbors at a Threshold Distance (LeetCode 1334)
설명: 특정 거리 내에서 가장 적은 이웃을 가진 도시를 찾습니다.
핵심 개념: 다익스트라 알고리즘, 그래프 탐색.
Medium (5):
- Swim in Rising Water (LeetCode 778)
설명: 물이 상승하는 그리드에서 좌상단에서 우하단으로 이동하는 최소 시간을 찾습니다.
핵심 개념: 다익스트라 알고리즘, 우선순위 큐. - Reachable Nodes In Subdivided Graph (LeetCode 882)
설명: 서브디바이드된 그래프에서 도달 가능한 노드의 수를 계산합니다.
핵심 개념: 다익스트라 알고리즘, 그래프 탐색. - Minimum Cost to Connect All Points (LeetCode 1584)
설명: 모든 점을 연결하는 최소 비용을 찾습니다.
핵심 개념: 다익스트라 알고리즘, 최소 스패닝 트리. - Constrained Subsequence Sum (LeetCode 1425)
설명: 주어진 제약 조건 하에서 부분 수열의 최대 합을 찾습니다.
핵심 개념: 다익스트라 알고리즘, 동적 계획법, 우선순위 큐. - Path With Maximum Probability (LeetCode 1514)
설명: 그래프에서 최대 확률 경로를 찾습니다.
핵심 개념: 다익스트라 알고리즘, 그래프 탐색.
'Coding Test > 알고리즘 이론' 카테고리의 다른 글
DP다이나믹프로그래밍-30문제 (0) | 2025.01.03 |
---|---|
벨먼-포드 알고리즘 (Bellman-Ford Algorithm)-10문제 (0) | 2025.01.02 |
우선순위 큐 (1) | 2024.12.29 |
후위 순회의 역순 (1) | 2024.12.29 |
Dynamic Programming (DP)-LeetCode (1) | 2024.12.28 |