
[알고리즘] 그래프 알고리즘과 실제 응용
Knowledge/알고리즘
2023. 8. 10. 17:53
그래프 알고리즘 개요 그래프 알고리즘은 그래프 구조를 분석하고 문제를 해결하는데 사용되는 알고리즘입니다. 그래프는 노드(node)와 간선(edge)으로 이루어져 있으며, 그래프 알고리즘은 노드와 간선의 관계를 이용하여 다양한 문제를 다루는데 활용됩니다. 그래프 알고리즘의 종류 그래프 알고리즘은 다양한 문제를 해결하기 위한 다양한 종류의 알고리즘으로 나눌 수 있습니다. 탐색 알고리즘: 그래프의 모든 노드를 방문하거나 원하는 노드를 찾는데 사용됩니다. 대표적으로 DFS와 BFS가 있습니다. 최단 경로 알고리즘: 두 노드 사이의 최단 경로를 찾는데 사용됩니다. 다익스트라 알고리즘과 벨만-포드 알고리즘이 있습니다. 최소 신장 트리 알고리즘: 그래프의 모든 노드를 포함하는 트리 중에 간선의 가중치의 합이 최소인 ..