728x90 data structure1 [graph] ๊ธฐ๋ณธ ๊ฐ๋ ์ ๋ฆฌ 1. ๊ทธ๋ํ G = (V, E) V(vertex) ์ ์ : ์ฐ๊ฒฐํ ๊ฐ์ฒด๋ฅผ ๋ํ๋ด๋ ๊ฒ E(edge) ๋ชจ์๋ฆฌ : ํ์์ ์ ์ ์ ์ด์ ๊ฒ graph๋? ์ฐ๊ฒฐ๋์ด์๋ ์์๊ฐ์ ๊ด๊ณ๋ฅผ ํํํ ์๋ฃ๊ตฌ์กฐ ์ฆ, ์ ์ ๊ณผ ๊ฐ์ ์ ์งํฉ 2. ๊ทธ๋ํ์ ์ข ๋ฅ ์ข ๋ฅ ์ค๋ช ๋ฌด๋ฐฉํฅ ๊ทธ๋ํ(undirected graph) ๊ฐ์ ์ ๋ฐฉํฅ์ด ์๋ ๊ทธ๋ํ ์์์ ๋ชจ์๋ฆฌ (x, y)∈E ์ด๋ฉด (y, x)∈E ๋ฅผ ๋ง์กฑํ๋ค. ์ฆ, (x, y)์ (y, x)๋ ๊ฐ์ ๊ฐ์ ์ ๋ํ๋ธ๋ค. ๋ฐฉํฅ ๊ทธ๋ํ(directed graph) = ๋ค์ด๊ทธ๋ํ(digraph) ๊ฐ์ ์ ๋ฐฉํฅ์ด ์๋ ๊ทธ๋ํ = i → j = ๋ก ํํ ์์์ ๋ชจ์๋ฆฌ (x, y)∈E ์ด๋ฉด (y, x)∈E ๋ฅผ ๋ง์กฑํ์ง ์๋๋ค. ์์ ๊ทธ๋ํ(complete graph) ํ ์ ์ ์์ ๋ค๋ฅธ ๋ชจ๋ ์ ์ .. 2023. 3. 3. ์ด์ 1 ๋ค์ 728x90