UnisquadsU
로그인
홈
이용약관·개인정보처리방침·콘텐츠정책·© 2026 Unisquads
이용약관·개인정보처리방침·콘텐츠정책
© 2026 Unisquads. All rights reserved.

가중 그래프 (r1)

이 문서의 과거 버전 (r1)을 보고 있습니다. 수정일: 2026.02.22 14:31

가중 그래프

정의

그래프 이론에서 각 간선에 가중치(weight)라는 수치가 할당된 그래프.

유형

가중 무방향 그래프

가중 방향 그래프

주요 용도

최단 경로 탐색 (예: 다익스트라 알고리즘)

네트워크 흐름 분석

자원 할당 문제

지리 정보 시스템(GIS)

관련 분야

그래프 이론

알고리즘

자료구조

네트워크 이론

조합 최적화

표기법

G = (V, E, w)

V: 정점(Vertex) 집합

E: 간선(Edge) 집합

w: E → ℝ (간선에서 실수로의 가중치 함수)

상세 정보

가중치 의미

거리, 비용, 시간, 용량, 유사도 등 문제에 따라 다양한 의미를 가질 수 있는 수치.

대표 알고리즘

다익스트라 알고리즘 (단일 출발 최단 경로)

벨만-포드 알고리즘 (음의 가중치 허용)

플로이드-워셜 알고리즘 (모든 쌍 최단 경로)

최소 신장 트리 알고리즘 (프림, 크루스칼)

자료구조 표현

인접 행렬 (가중치 값을 행렬 요소로 저장)

인접 리스트 (각 정점에 연결된 정점과 가중치 쌍을 리스트로 저장)

특수한 형태

메트릭 그래프 (가중치가 삼각 부등식을 만족)

단위 가중치 그래프 (모든 가중치가 1, 일반 그래프와 동치)

응용 사례

교통 네트워크 (도로 거리/통행 시간)

통신 네트워크 (링크 대역폭/지연 시간)

소셜 네트워크 (관계 강도)

회로 설계 (선로 길이/저항)

1. 개요

가중 그래프는 그래프 이론에서 사용되는 기본적인 자료구조 중 하나이다. 일반적인 그래프가 정점과 이를 연결하는 간선으로 구성된다면, 가중 그래프는 각 간선에 추가적으로 가중치라는 수치 정보가 부여된다는 점이 특징이다. 이 가중치는 비용, 거리, 시간, 용량, 유사도 등 맥락에 따라 다양한 의미를 가질 수 있다.

가중 그래프는 주로 G = (V, E, w)와 같은 수학적 표기법으로 표현되며, 여기서 V는 정점 집합, E는 간선 집합, w는 각 간선에 실수 값을 할당하는 가중치 함수를 의미한다. 간선의 방향성 유무에 따라 가중 무방향 그래프와 가중 방향 그래프로 구분된다. 이러한 구조는 복잡한 관계와 그 관계의 강도 또는 비용을 동시에 모델링할 수 있게 해준다.

이 그래프의 가장 대표적인 활용 분야는 최단 경로 탐색 문제이다. 예를 들어 다익스트라 알고리즘이나 플로이드-워셜 알고리즘은 가중 그래프 상에서 한 정점에서 다른 정점까지의 최소 비용 경로를 찾는 데 사용된다. 또한 네트워크 흐름 분석, 자원 할당, 지리 정보 시스템(GIS)을 통한 경로 탐색 등 조합 최적화 문제를 해결하는 핵심 도구로 널리 적용된다.

가중 그래프는 컴퓨터 과학의 알고리즘 설계와 네트워크 이론, 운용 연구 등 여러 학문 분야에서 이론적 기초를 제공한다. 반대로 간선에 가중치가 없는 일반적인 구조는 비가중 그래프라고 부른다.

2. 정의와 표현

2.1. 정의

가중 그래프는 그래프 이론에서 사용되는 기본적인 자료구조 중 하나로, 각 간선에 가중치라는 수치가 할당된 그래프를 의미한다. 일반적인 그래프가 정점들 사이의 연결 관계만을 표현한다면, 가중 그래프는 연결의 강도, 비용, 거리, 시간, 용량 등과 같은 추가적인 정보를 수치로 담고 있다.

수학적으로는 G = (V, E, w)로 표기되며, V는 정점의 집합, E는 간선의 집합, w는 각 간선에 실수 값을 할당하는 가중치 함수를 나타낸다. 이 가중치의 의미는 응용 분야에 따라 다양하게 해석될 수 있으며, 이는 가중 그래프가 네트워크 이론이나 조합 최적화 문제를 모델링하는 데 매우 유용한 도구가 되게 한다.

가중 그래프는 간선의 방향성 유무에 따라 가중 무방향 그래프와 가중 방향 그래프로 나뉜다. 무방향 그래프의 간선은 양방향 연결을 의미하며, 방향 그래프의 간선은 한쪽 방향으로의 연결을 의미한다. 이 구조는 도로 네트워크, 통신망, 의존성 그래프 등 현실 세계의 복잡한 관계를 표현하는 데 널리 사용된다.

2.2. 표현 방법

가중 그래프는 수학적으로 G = (V, E, w)로 표기된다. 여기서 V는 정점의 집합, E는 간선의 집합을 의미하며, w는 각 간선에 실수 값을 할당하는 가중치 함수이다. 이 표기법은 그래프의 구조와 함께 각 연결에 부여된 중요도나 비용을 명확히 정의하는 수학적 모델의 기초가 된다.

실제로 가중 그래프를 표현하는 방법은 주로 인접 행렬과 인접 리스트 두 가지가 널리 사용된다. 인접 행렬은 정점의 수가 n일 때 n x n 크기의 행렬을 사용하며, 행렬의 (i, j) 요소는 정점 i에서 정점 j를 연결하는 간선의 가중치를 저장한다. 연결이 존재하지 않으면 무한대(∞)나 0 등의 특수 값으로 표시한다. 이 방법은 두 정점 간의 연결 존재 여부와 가중치를 상수 시간에 확인할 수 있는 장점이 있지만, 간선의 수가 적은 희소 그래프에서는 메모리 사용이 비효율적일 수 있다.

반면, 인접 리스트는 각 정점마다 연결된 이웃 정점과 해당 간선의 가중치를 리스트 형태로 저장하는 방식이다. 이는 실제 존재하는 간선만을 저장하므로 메모리 사용이 효율적이며, 특히 그래프 알고리즘에서 한 정점의 모든 인접 간선을 순회하는 작업이 빈번할 때 유리하다. 다만, 두 특정 정점이 연결되었는지 직접 확인하는 데는 리스트를 순차 탐색해야 하므로 시간이 더 소요될 수 있다.

이러한 표현 방법의 선택은 해결하려는 문제의 규모, 수행할 알고리즘의 특성, 그리고 메모리와 시간 효율성 사이의 트레이드오프에 따라 결정된다. 예를 들어, 모든 정점 쌍의 최단 경로를 구하는 플로이드-워셜 알고리즘은 인접 행렬 표현과 잘 어울리며, 한 정점에서 다른 모든 정점까지의 최단 경로를 구하는 다익스트라 알고리즘은 인접 리스트와 우선순위 큐를 조합하여 구현하는 것이 일반적이다.

3. 특성과 종류

3.1. 가중치의 의미

가중 그래프에서 가중치는 각 간선이 지닌 특정한 수치적 의미를 나타낸다. 이 값은 일반적으로 실수로 표현되며, 해당 연결 관계의 비용, 거리, 시간, 용량, 유사도 등 다양한 척도를 모델링하는 데 사용된다. 예를 들어, 도로망에서 두 지점을 연결하는 도로의 실제 길이, 통신망에서 두 노드 간의 대역폭이나 지연 시간, 소셜 네트워크에서 두 사람 간의 친밀도 등이 가중치로 활용될 수 있다.

가중치의 구체적 의미는 응용 분야와 문제의 맥락에 따라 결정된다. 최단 경로 문제에서는 가중치가 이동 거리나 소요 시간을 의미하며, 네트워크 흐름 문제에서는 파이프라인이나 도로의 최대 용량을 나타낸다. 반면, 전기 회로 분석에서는 저항이나 임피던스의 값이 될 수 있다. 이처럼 동일한 그래프 구조라도 부여된 가중치의 의미에 따라 해석과 분석 결과가 완전히 달라지기 때문에, 가중치 함수를 정확히 정의하는 것이 모델링의 핵심이다.

가중치는 양수, 음수, 또는 제로(0)의 값을 가질 수 있으며, 이에 따라 적용 가능한 알고리즘이 제한될 수 있다. 대부분의 최단 경로 알고리즘은 모든 간선의 가중치가 비음수(non-negative)일 때 정확한 결과를 보장한다. 반면, 벨만-포드 알고리즘과 같은 일부 알고리즘은 음수 가중치를 처리할 수 있지만, 음수 가중치 순환이 존재하는 경우에는 특별한 처리가 필요하다.

3.2. 방향성 유무에 따른 분류

가중 그래프는 간선에 부여된 가중치의 방향성 유무에 따라 크게 두 가지로 분류된다. 이 분류는 그래프의 구조적 특성과 이를 활용하는 알고리즘의 접근 방식을 결정하는 중요한 요소이다.

첫 번째 유형은 가중 무방향 그래프이다. 이 그래프에서 간선은 두 정점을 양방향으로 연결하며, 연결 자체에 방향이 존재하지 않는다. 각 간선에 할당된 가중치는 양방향으로 동일하게 적용된다. 예를 들어, 두 도시를 연결하는 도로의 거리나 통신망의 대역폭을 모델링할 때 사용된다. 최소 신장 트리를 찾는 프림 알고리즘이나 크루스칼 알고리즘은 주로 이러한 무방향 그래프를 기반으로 한다.

두 번째 유형은 가중 방향 그래프이다. 여기서 간선은 화살표로 표현되며, 한 정점에서 다른 정점으로의 방향을 가진다. 가중치는 해당 방향으로만 의미를 가진다. 이는 교통망에서 일방통행로, 작업 간의 선후행 관계, 또는 금융 네트워크에서의 자금 흐름을 표현하는 데 적합하다. 다익스트라 알고리즘이나 벨만-포드 알고리즘과 같은 최단 경로 알고리즘은 방향성 그래프에서도 잘 적용될 수 있다.

이 두 유형의 선택은 문제의 본질에 달려있다. 상호 교환적 관계는 무방향 그래프로, 비대칭적 흐름이나 의존성은 방향 그래프로 모델링하는 것이 일반적이다. 많은 실제 네트워크 이론 응용 사례에서는 복잡한 관계를 정확히 표현하기 위해 가중 방향 그래프가 더 자주 사용된다.

4. 알고리즘

4.1. 최단 경로 알고리즘

가중 그래프에서 가장 널리 연구되고 응용되는 문제 중 하나는 최단 경로 문제이다. 이는 주어진 두 정점 사이를 연결하는 경로 중 간선 가중치의 합이 최소가 되는 경로를 찾는 문제로, 다익스트라 알고리즘, 벨만-포드 알고리즘, 플로이드-워셜 알고리즘 등이 대표적인 해법이다. 각 알고리즘은 그래프의 특성(예: 가중치의 음수 허용 여부)과 문제의 범위(한 정점에서 모든 정점까지의 최단 경로인지, 모든 정점 쌍 간의 최단 경로인지)에 따라 선택적으로 사용된다.

다익스트라 알고리즘은 음수가 아닌 가중치를 가진 그래프에서 단일 출발점 최단 경로를 효율적으로 구하는 그리디 알고리즘이다. 반면 벨만-포드 알고리즘은 음수 가중치를 처리할 수 있으며, 음수 사이클의 존재 여부도 판별할 수 있다. 모든 정점 쌍 간의 최단 경로를 구해야 할 때는 플로이드-워셜 알고리즘이 동적 계획법을 바탕으로 사용된다.

이러한 알고리즘들은 단순히 거리 계산을 넘어 다양한 형태로 적용된다. 예를 들어, 통신 네트워크에서 패킷 전송 지연 최소화, 도로망에서의 최적 경로 탐색, 금융 거래에서의 위험 관리 모델링, 심지어 일부 인공지능 게임에서의 경로 탐색에도 활용된다. 가중치가 거리, 시간, 비용, 신뢰도 등 다양한 의미를 가질 수 있기 때문에 그 응용 범위가 매우 넓다.

알고리즘

주요 특징

시간 복잡도 (인접 리스트 기준)

적합한 그래프 유형

다익스트라 (우선순위 큐)

음수 가중치 불가, 그리디 접근

O(\

E\

벨만-포드

음수 가중치 가능, 음수 사이클 탐지

O(\

V\

플로이드-워셜

모든 정점 쌍의 최단 경로 계산

O(\

V\

4.2. 최소 신장 트리 알고리즘

가중 그래프에서 최소 신장 트리 알고리즘은 모든 정점을 연결하는 트리 중 간선 가중치의 합이 최소가 되는 트리를 찾는 문제를 해결한다. 이는 통신 네트워크 구축, 도로망 설계, 배관 시스템 연결 등 비용 최소화가 핵심인 다양한 조합 최적화 문제에 직접적으로 응용된다.

대표적인 알고리즘으로는 크루스칼 알고리즘과 프림 알고리즘이 있다. 크루스칼 알고리즘은 모든 간선을 가중치 순으로 정렬한 후, 사이클을 형성하지 않으면서 가장 가중치가 작은 간선부터 차례로 선택해 나가는 탐욕 알고리즘이다. 반면, 프림 알고리즘은 하나의 정점에서 시작하여 현재 구성된 트리와 연결된 간선 중 가장 가중치가 작은 것을 반복적으로 추가해 나가는 방식이다.

알고리즘

기본 원리

시간 복잡도 (인접 리스트)

크루스칼 알고리즘

간선 선택 기반 (Edge-based)

O(E log E)

프림 알고리즘

정점 확장 기반 (Vertex-based)

O(E log V)

두 알고리즘 모두 그래프 이론의 기본 개념인 사이클과 트리의 성질을 활용하며, 효율적인 구현을 위해 유니온 파인드 자료구조나 우선순위 큐가 사용된다. 이들 알고리즘은 가중치가 모두 다른 경우 유일한 해를 보장하지만, 동일한 가중치를 가진 간선이 존재할 경우 여러 개의 최소 신장 트리가 존재할 수 있다는 점에 유의해야 한다.

5. 응용 분야

5.1. 네트워크 분석

가중 그래프는 네트워크 분석의 핵심 도구로 널리 사용된다. 네트워크 분석은 사회 연결망, 통신망, 생물학적 상호작용망 등 복잡한 시스템의 구조와 동적 특성을 이해하기 위한 학문 분야이다. 여기서 각 간선에 부여된 가중치는 연결의 강도, 용량, 비용, 신뢰도, 빈도 등 다양한 의미를 가질 수 있다. 예를 들어, 소셜 네트워크에서 가중치는 친밀도나 상호작용 횟수를, 통신 네트워크에서는 대역폭이나 지연 시간을 나타낼 수 있다.

가중치 정보를 활용하면 네트워크의 핵심 구조를 보다 정교하게 파악할 수 있다. 중심성 분석 시, 단순히 연결 여부가 아닌 연결의 강도를 고려한 가중 중심성을 계산할 수 있다. 또한, 네트워크 내 정보나 영향력의 확산 모델을 설계할 때, 가중치는 전파 확률이나 전달 속도로 작용한다. 커뮤니티 탐지 알고리즘에서도 강한 연결을 공유하는 정점들을 하나의 그룹으로 묶는 데 가중치가 중요한 기준이 된다.

네트워크 흐름 분석은 가중 방향 그래프의 대표적인 응용 사례이다. 이는 교통망, 통신 데이터망, 유통망에서 최대 유량이나 최소 비용 흐름을 계산하는 데 사용된다. 예를 들어, 도로 네트워크에서 간선 가중치는 통행 시간이나 통행료가 될 수 있으며, 이를 바탕으로 교통 체증 분석이나 효율적인 경로 배정이 이루어진다. 전기 회로나 파이프라인 시스템에서도 가중치는 저항이나 유량 한계를 모델링한다.

분석 목적

가중치의 의미

관련 알고리즘 예시

연결 강도 분석

친밀도, 상호작용 빈도

가중 중심성 계산, 가중 커뮤니티 탐지

흐름 및 용량 분석

대역폭, 파이프 용량, 통행량

최대 유량 알고리즘, 최소 비용 유량 알고리즘

비용 최적화 분석

통행 시간, 운송 비용, 거리

다익스트라 알고리즘, 플로이드-워셜 알고리즘

이처럼 가중 그래프를 이용한 네트워크 분석은 추상적인 연결 관계를 넘어, 실제 시스템의 정량적이고 역동적인 특성을 포착하는 강력한 프레임워크를 제공한다.

5.2. 운송 및 물류

가중 그래프는 운송 및 물류 분야에서 경로 최적화와 비용 분석을 위한 핵심적인 모델링 도구로 활용된다. 이 분야에서는 도시, 창고, 배송지점 등을 정점으로, 이들 사이의 도로나 운송 경로를 간선으로 표현한다. 각 간선에 할당된 가중치는 이동 거리, 예상 소요 시간, 통행료, 연료 소비량 등 다양한 비용 지표가 될 수 있다. 이러한 모델을 통해 복잡한 물류 네트워크를 추상화하고 수학적으로 분석할 수 있다.

가장 대표적인 응용은 최단 경로 문제 해결이다. 다익스트라 알고리즘이나 플로이드-워셜 알고리즘 같은 그래프 알고리즘을 사용하면, 특정 출발지에서 목적지까지 거리나 시간이 가장 짧은 경로, 혹은 운송 비용이 가장 적게 드는 경로를 효율적으로 찾아낼 수 있다. 이는 택배 배송 경로 최적화, 긴급 물자 수송 계획, 대중교통 환승 경로 안내 등에 직접 적용된다.

또한, 화물 수송이나 대규모 물류 시스템에서는 최소 신장 트리 알고리즘이 중요한 역할을 한다. 이 알고리즘은 모든 지점을 가장 낮은 총 비용으로 연결하는 네트워크(예: 파이프라인, 통신망, 도로망)를 설계하는 데 사용될 수 있다. 예를 들어, 여러 개의 지역 창고를 하나의 중앙 허브와 연결할 때 건설 또는 유지보수 비용을 최소화하는 연결 방안을 찾는 문제에 적용된다.

이러한 최적화는 단순한 일회성 경로 탐색을 넘어, 실시간 교통 정보를 반영한 동적 경로 재계산, 복수 차량의 배송 일정을 효율적으로 짜는 차량 경로 문제(VRP), 그리고 공급망 관리(SCM) 전반의 효율성 향상에까지 그 영향력을 확장하고 있다.

5.3. 스케줄링

가중 그래프는 작업 순서나 자원 할당을 최적화하는 스케줄링 문제를 모델링하는 데 효과적으로 활용된다. 각 작업을 정점으로, 작업 간의 선후행 관계나 전환 비용을 가중치가 부여된 간선으로 표현함으로써 복잡한 일정 계획을 구조화할 수 있다. 예를 들어, 프로젝트 관리에서 임계 경로법은 프로젝트를 구성하는 여러 작업과 그 의존 관계를 가중 방향 그래프로 모델링하여 전체 프로젝트 기간에 가장 큰 영향을 미치는 임계 경로를 찾아낸다.

특히 작업 스케줄링이나 공정 계획에서 각 작업의 소요 시간은 간선의 가중치로, 작업 간의 순서 제약은 간선의 방향으로 나타낼 수 있다. 이를 통해 전체 작업을 완료하는 데 필요한 최소 시간을 계산하거나, 주어진 자원 내에서 작업 순서를 조정하는 최적화 문제를 해결할 수 있다. 이는 조합 최적화의 한 분야로, 그래프 이론을 적용한 대표적인 사례이다.

응용 분야

그래프 요소

가중치 의미

최적화 목표

프로젝트 일정 관리(CPM/PERT)

정점: 작업 / 간선: 의존 관계

작업 소요 시간

전체 프로젝트 최단 기간

작업장 기계 스케줄링

정점: 작업 / 간선: 전환

작업 간 설정 변경 비용

총 설정 비용 최소화

CPU 작업 스케줄링

정점: 프로세스 / 간선: 우선순위 또는 의존성

실행 시간 또는 우선순위

평균 대기 시간 최소화

이러한 스케줄링 문제를 해결하기 위해서는 위상 정렬이나 최단 경로 알고리즘 같은 그래프 알고리즘이 필수적으로 사용된다. 결국, 가중 그래프는 추상적인 작업과 제약 조건을 시각적이고 계산 가능한 형태로 변환하여 효율적인 일정 수립을 가능하게 하는 강력한 도구 역할을 한다.

6. 관련 개념

6.1. 비가중 그래프

비가중 그래프는 그래프 이론에서 모든 간선이 동일한 중요도 또는 비용을 가지는 그래프를 말한다. 즉, 간선에 특별한 수치인 가중치가 할당되지 않은 기본적인 형태의 그래프이다. 이는 가중 그래프와 대비되는 개념으로, 간선의 존재 유무와 연결 관계 자체에만 초점을 맞춘다. 따라서 두 정점 사이의 거리나 이동 비용을 계산할 때는 모든 간선이 동일한 값을 가진다고 가정한다.

비가중 그래프는 주로 연결성, 도달 가능성, 네트워크 구조 분석에 활용된다. 예를 들어, 소셜 네트워크에서 사람들 간의 친구 관계를 표현할 때, 관계의 깊이나 강도를 구분하지 않고 단순히 '연결됨' 또는 '연결되지 않음'으로 나타내는 경우가 이에 해당한다. 또한 웹 페이지 간의 하이퍼링크 구조나 전기 회로의 연결성 분석에도 사용된다.

비가중 그래프에서 수행되는 대표적인 알고리즘으로는 너비 우선 탐색과 깊이 우선 탐색이 있다. 이 알고리즘들은 정점 사이의 경로 존재 여부를 확인하거나, 연결된 구성 요소를 찾는 데 효과적이다. 또한 모든 간선의 비용이 1로 균일하다고 볼 수 있으므로, 최단 경로를 찾는 문제는 단순히 경로를 구성하는 간선의 개수를 최소화하는 문제로 단순화된다.

특성

비가중 그래프

가중 그래프

간선의 속성

가중치 없음 (또는 모두 동일)

각 간선에 수치적 가중치 부여

주요 분석 목적

연결성, 경로 존재 여부, 구조

비용, 거리, 용량, 효율성 최적화

대표 알고리즘

BFS, DFS, 연결 요소 탐색

다익스트라 알고리즘, 최소 신장 트리 알고리즘

응용 예시

소셜 네트워크(기본 관계), 웹 구조

도로 네트워크(거리), 통신 네트워크(대역폭)

이처럼 비가중 그래프는 복잡한 수치 데이터 없이 순수한 관계와 구조를 모델링하는 데 적합한 기본 도구이다. 보다 정교한 분석이 필요할 때는 비가중 그래프를 기반으로 하여 가중치 정보를 추가한 가중 그래프로 확장하여 사용한다.

6.2. 다중 그래프

다중 그래프는 두 정점 사이에 여러 개의 간선이 존재할 수 있는 그래프를 의미한다. 기본적인 그래프 이론의 정의에서는 두 정점 사이에 최대 하나의 간선만을 허용하지만, 다중 그래프는 이 제한을 완화하여 복수의 연결을 허용한다. 이는 실제 세계의 복잡한 관계를 모델링할 때 유용하다. 예를 들어, 두 도시 사이에 여러 개의 서로 다른 항공편, 철도 노선, 또는 통신 회선이 존재하는 경우를 표현하는 데 적합하다.

다중 그래프는 간선에 방향성과 가중치의 유무에 따라 다양한 형태로 나타날 수 있다. 가중 그래프와 결합되어 각 간선마다 서로 다른 비용이나 거리를 부여할 수도 있으며, 방향 그래프와 결합되어 간선의 방향까지 고려할 수도 있다. 이러한 특성은 네트워크 이론이나 운송 시스템 분석에서 두 노드 간의 다양한 경로와 그 특성을 동시에 고려해야 할 때 중요한 도구가 된다.

특성

단순 그래프

다중 그래프

정점 사이 간선 수

최대 1개

2개 이상 가능

루프(자기 간선)

일반적으로 허용 안 함

허용 가능

표현 복잡도

상대적으로 낮음

상대적으로 높음

다중 그래프는 그래프 알고리즘을 설계할 때 추가적인 고려 사항을 요구한다. 최단 경로를 찾거나 네트워크 흐름을 계산할 때, 동일한 두 정점을 연결하는 여러 간선 중에서 최적의 하나를 선택해야 하는 문제가 발생할 수 있다. 따라서 알고리즘은 이러한 중복 간선을 효율적으로 처리할 수 있도록 구현되어야 한다. 이는 자료구조 측면에서도 인접 리스트나 인접 행렬을 확장하여 표현해야 함을 의미한다.

7. 여담 및 관련 문서

  • 위키백과 - 그래프 (자료 구조)

  • 위키백과 - 최단 경로 문제

  • 위키백과 - 다익스트라 알고리즘

  • 위키백과 - 최소 신장 트리

  • 위키백과 - 네트워크 이론

  • GeeksforGeeks - Weighted Graph Representation

  • Khan Academy - Representing graphs

리비전 정보

버전r1
수정일2026.02.22 14:31
편집자unisquads
편집 요약AI 자동 생성