그래프

그래프란?

그래프 종류

Untitled

그래프 표현 방법

Untitled

V, E = 5,6
edges = [(1,2), (2,3), (1,4), (2,4),(1,5),(3,5)]

# make Adjacent Matrix
AM = [[0]*(V+1) for i in range(V+1)]

for s,e in edges:
    AM[s][e] = 1
# 출력
for x in AM:
    print(x)

# make Adjacent List
AL = [[] for i in range(V+1)]

for s,e in edges:
    AL[s].append(e)
# 출력
for x in AL:
    print(x)