# ๊ทธ๋ํ์ ๊ธฐ๋ณธ ๊ตฌ์กฐ: ๋ ธ๋Node์ ๊ฐ์ Edge๋ก ํํ๋๋ฉฐ ์ด๋ ๋ ธ๋๋ฅผ ์ ์ Vertex๋ผ๊ณ ๋ ๋งํ๋ค.๊ทธ๋ํ๋ฅผ ํํํ๋ ๋ฐฉ์์ธ์ ํ๋ ฌ(Adjacency Matrix): 2์ฐจ์ ๋ฐฐ์ด๋ก ๊ทธ๋ํ์ ์ฐ๊ฒฐ๊ด๊ณ ํํ์ธ์ ๋ฆฌ์คํธ(Adjacency List): ๋ฆฌ์คํธ๋ก ๊ทธ๋ํ์ ์ฐ๊ฒฐ๊ด๊ณ ํํ ์ธ์ ํ๋ ฌAdjacency MatrixINF = 1e7 # ๋ฌดํ์ ๋น์ฉ ์ ์ธ# 2์ฐจ์ ๋ฆฌ์คํธ๋ฅผ ์ด์ฉํด ์ธ์ ํ๋ ฌ ํํgraph = [ [0, 7, 5], [7, 0, INF], [5, INF, 0]]print(graph)์ธ์ ๋ฆฌ์คํธ(Adjacency List)# ํ(Row)์ด 3๊ฐ์ธ 2์ฐจ์ ๋ฆฌ์คํธ๋ก ์ธ์ ๋ฆฌ์คํธ ํํgraph = [[] for _ in range(3)]# ๋ ธ๋ 0์ ์ฐ๊ฒฐ๋ ๋ ธ๋ ์ ๋ณด ์ ์ฅgraph[0]...