backtracking1 [Python] DFS & BFS ๊ทธ๋ํ๋ ํธ๋ฆฌ ๊ตฌ์กฐ์ ๋ํด์ ์ถฉ๋ถํ ์ค๋ช ์ด ์๋ ๊ธ์ ์๋๋๋ค. python ์ผ๋ก DFS , BFS ๋ฅผ ๊ตฌํํ๋ ๊ฐ๋จํ ์ฝ๋์ ๊ทธ์ ๋ํ ๊ฐ๋ ์ ์ ๋ฆฌํ๊ณ ์์ต๋๋ค. ๊ทธ๋ํ๋? - ์ฌ์ฉ ์ง๋, ๋ค์ด๊ฒ์ด์ ์ ์ฐ์ SNS, ๋ฉ์ ์ (ํ๋ก์ฐ/์ธํ๋ก์ฐ) ๊น VCS ์ ์ฐ์ - ์ ์ (vertext == node) ๊ณผ ๊ฐ์ (edge)๋ก ์ด๋ฃจ์ด์ ธ ์์. - ๊ตฌ๋ถ 1. ๋ฌด๋ฐฉํฅ ๊ทธ๋ํ(==์๋ฐฉํฅ ๊ทธ๋ํ) 2. ๋ฐฉํฅ ๊ทธ๋ํ -------------------------------- 1. ์ํ ๊ทธ๋ํ 2. ๋น์ํ ๊ทธ๋ํ ๋ฐฉํฅ์ฑ ๋น์ํ ๊ทธ๋ํ(DAG) Directed Acyclic Graph - ์ฐ๊ฒฐ์์ ํธ๋ฆฌ๋? - ์ํ์ฑX, ๋ฌด๋ฐฉํฅ - ๋ฃจํธ ๋ ธ๋, ๋ฆฌํ ๋ ธ๋ - ๋ ธ๋ A์์ ๋ ธ๋ B๋ก ๊ฐ๋ ๊ฒฝ๋ก๋ ๋ฐ๋์ ์กด์ฌํ๋ฉฐ ์ ์ผํ๋ค. ๊ทธ.. 2021. 5. 12. ์ด์ 1 ๋ค์