[์๊ณ ๋ฆฌ์ฆ ์ด๋ก ] DFS, BFS (1)
๐ ๊ทธ๋ํ ๐ ํ๋ก๊ทธ๋๋ฐ์์ ๊ทธ๋ํ๋ ํฌ๊ฒ 2๊ฐ์ง๋ก ๋ํ๋ผ ์ ์์. 1. ์ธ์ ํ๋ ฌ : 2์ฐจ์ ๋ฐฐ์ด๋ก ๊ทธ๋ํ๋ฅผ ํํ 2. ์ธ์ ๋ฆฌ์คํธ : ๋ฆฌ์คํธ๋ก ๊ทธ๋ํ๋ฅผ ํํ #์ธ์ ํ๋ ฌ ๋ฐฉ์ INF = 999999999 graph = [ [0, 7, 5], [7, 0, INF], [5, INF, 0] ] #์ธ์ ๋ฆฌ์คํธ ๋ฐฉ์ graph2 = [[] for i in range(3)] #๋
ธ๋ 0์ ์ฐ๊ฒฐ๋ ๋
ธ๋์ ๋ณด graph2[0].append((1, 7)) graph2[0].append((2, 5)) #๋
ธ๋ 1์ ์ฐ๊ฒฐ๋ ๋
ธ๋์ ๋ณด graph2[1].append((0,7)) #๋
ธ๋ 2.. graph2[2].append((0,5)) ๐ DFS ๐ Depth-First-Search, ๊น์ด ์ฐ์ ํ์ ๊ทธ๋ํ์์ ๊น์ ๋ถ๋ถ์ ๋จผ์ ํ์..