๐กํ๋ฆผ(Prim) ์๊ณ ๋ฆฌ์ฆ์ด๋?
ํ๋ฆผ(Prim) ์๊ณ ๋ฆฌ์ฆ ํน
- ์ต์ ์ ์ฅ ํธ๋ฆฌ ์๊ณ ๋ฆฌ์ฆ
- ๋ ธ๋๋ฅผ ์ค์ฌ์ผ๋ก ๊ฐ์ ํ์
- ๋ฐฐ์ด๋ก ๊ตฌํํ ๊ฒฝ์ฐ ์๊ฐ ๋ณต์ก๋ $O(n^2)$, ์ฐ์ ์์ ํ๋ก ๊ตฌํํ ๊ฒฝ์ฐ ์๊ฐ ๋ณต์ก๋ $O(ElogN)$
- ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
์๊ณ ๋ฆฌ์ฆ ๊ณผ์
- ์์์ ๋ ธ๋๋ฅผ ์ ํ
- ํด๋น ๋ ธ๋์ ์ฐ๊ฒฐ๋์ด ์๋ ๊ฐ์ ์ค ๊ฐ์ค์น๊ฐ ์ต์์ธ ๊ฒ์ MST์ ์ถ๊ฐ
- MST์ ํฌํจ๋ ๋ชจ๋ ์ ์ ๊ณผ ์ฐ๊ฒฐ๋ ๊ฐ์ ์ค ๊ฐ์ค์น๊ฐ ์ต์์ด๊ณ , ์ฌ์ดํด์ ํ์ฑํ์ง ์๋ ๊ฒ์ MST์ ์ถ๊ฐ
- V-1๊ฐ์ ๊ฐ์ ์ด ์ ํ๋ ๋๊น์ง ๊ฐ์ ์ ํ์ ๋ฐ๋ณต
๊ณผ์ ์์
- ์ด๊ธฐ ์ํ
2. ๋ ธ๋ 1 ์ ํ
๋ ธ๋ 1๊ณผ ์ฐ๊ฒฐ๋ ์ธ ๊ฐ์ ๊ฐ์ ์ฐ์ ์์ ํ ์ถ๊ฐ
์ฐ์ ์์ ํ
1 | 5 | 7 |
3. ํ์ ํฌํจ๋ ๊ฐ์ ์ค ๊ฐ์ฅ ์์ ๊ฐ์ ์ ํ ํ MST์ ์ฐ๊ฒฐ ๋ ธ๋ 3 ์ถ๊ฐ
MST์ ํฌํจ๋ ๋ชจ๋ ๊ฐ์ ํ์ ์ฝ์
์ฐ์ ์์ ํ
4 | 5 | 7 | 9 |
4. MST์ ํฌํจ๋ ๊ฐ์ ๊ฐ์๊ฐ N-1๊ฐ๊ฐ ๋ ๋๊น์ง ์ ํ ๊ณผ์ ์ ๋ฐ๋ณต
๋จ, ์ฌ์ดํด ๋ฐ์ ์ ํด๋น ๊ฐ์ ์ ํฌํจ๋ ์ ์์
5. ์์ฑ๋ ์ต์ ์คํจ๋ ํธ๋ฆฌ
'Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์๊ณ ๋ฆฌ์ฆ] ์ต์ ์ ์ฅ ํธ๋ฆฌ(Minimum Spanning Tree) (0) | 2025.03.12 |
---|---|
[Algorithm] ์ต๋จ ๊ฑฐ๋ฆฌ ์๊ณ ๋ฆฌ์ฆ - ๋ค์ต์คํธ๋ผ(dijkstra) ์๊ณ ๋ฆฌ์ฆ (0) | 2025.02.10 |
[์๊ณ ๋ฆฌ์ฆ] ์์ ํ์ ๋ฌธ์ / ์์ด / ๊ตฌํ - ๋ฐ๋ณต๋ฌธ, ์ฌ๊ท (0) | 2024.01.31 |
[์๊ณ ๋ฆฌ์ฆ] ์ฌ๊ทํจ์ (2) | 2024.01.30 |
[์๊ณ ๋ฆฌ์ฆ] chapter3. Growth of Function (0) | 2023.08.06 |