[알고리즘] ch 7. 그래프 (1)
7.1 그래프의 개요 - 그래프는 '정점의 모음'과 이 정점을 잇는 '간선의 모음'이 결합한 것 - 정점의 집합을 V, 간선의 집합을 E, 그래프를 G라고 했을 때 G=(V,E)이다. - 간선으로 연결된 두 정점을 가리켜 서로 '인접(Adjacent)'또는 '이웃 관계'에 있다고 말함 - 간선을 통해 서로 이웃이 된 각 정점은 그래프 안에서 길을 만듬 ex) 정점 A에서 정점 C까지는 A,B,C가 하나의 경로(path)를 이루고, A,D,C가 또 하나의 경로를 형성함 - 경로는 길이를 가지는데, '길이'는 정점과 정점 사이에 있는 간선의 수로 정의 ex) 경로 A,B,C 사이에는 간선이 (A,B)와 (B,C) 2개가 있으니 길이가 2 - 사이클(Cycle) = 어느 경로가 정점 하나를 두번이상 거치도록 ..