์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- ์น๊ฐ๋ฐ
- node.js ์ด๊ธฐ์ค์
- react_usememo
- html
- java
- ์ปค๋ฐ๋ฉ์์ง ๋ณ๊ฒฝํ๊ธฐ
- react_useeffect
- ์ ๋ก์ท-์์ท-ํจ์ท
- JavaScript
- C++
- ์๋ฐ
- server๋น๊ต
- vercel
- ์์คํธ๋ฆฌ
- React
- ๋ฏธ๋์ด์ฟผ๋ฆฌ
- css
- ๋ด๋๋ด์ฐ
- ์๊ณ ๋ฆฌ์ฆ
- branch ํฉ์น๊ธฐ
- react_usereducer
- map()ํจ์
- ์์์ปค๋ฐ ์๋ฐฉํฅ ์ฌ๋ฐฐ์น ์ค๋ฅ
- ์ฐจ๋ฑํ๋ผ์ด๋ฒ์
- react_usecallback
- props {}
- ์ฝ๋ฆฐ์ด
- js
- DB
- ์น๊ฐ๋ฐ๊ณต๋ถ
- Today
- Total
๋ชฉ๋ก2025/07 (2)
Soony's House

VS code์์ git์ผ๋ก ์ฐ๋ํด์ ๋ฐ๋ก commit - push ๋ฅผ ํ๋ ์ค์ค์๋ก push ๋ฅผ master๋ก ํด๋ฒ๋ ธ๊ณ , ํ์ฌ ๋ ํฌ์งํ ๋ฆฌ์ ๊ธฐ๋ณธ ๋ธ๋์น๋ main ์ธ๋ฐ ์ธ๋ชจ์๋ master ๋ธ๋์น๊ฐ ์๊ฒจ ์ด๊ณณ์ ๋ค push๊ฐ ๋ผ๋ฒ๋ ธ๋ค. (๋์ค์ ์ฐพ์๋ณด๋ VS code ํฐ๋ฏธ๋์์ ๋ฐ๋ก ์์ ํ๋ ๊ฒฝ์ฐ, master์ด default branch๋ก ์ค์ ๋๋ค๊ณ ํจ. ) ๊ทธ๋์ master ์ ์๋ ๋ด์ฉ์ ์ ๋ถ main ๋ธ๋์น๋ก ๋ฎ์ด ์์ฐ๋ ๋ฐฉ๋ฒ์ผ๋ก ํด๊ฒฐ๋ณด๋ ค๊ณ ํ๋ค. ์ฃผ์ํ ์ ์ : main์ ์์ ํ ๊ฒ ์น ๋ค ์ฌ๋ผ์ง๋ค !! ๋๋ main ๋ธ๋์น์๋ ์ ์ฅ๋์ด์๋ ๋ด์ฉ์ด ํ๋๋ ์์ด์, ๋ด์ฉ์ ๋ฎ์ด์ฃผ๊ณ , master ๋ธ๋์น๋ฅผ ์ญ์ ํด์ฃผ๋ ค๊ณ ํ๋ค. 1. VS code > terminal >..

๐ก์ ๋์จ ํ์ธ๋(Union-Find)๋ ์ฌ๋ฌ ๊ฐ์ ์์๊ฐ ์์ ๋, ์ด๋ค์ด ๊ฐ์ ๊ทธ๋ฃน(์งํฉ)์ ์ํด์๋์ง ํ์ธํ๊ณ , ๋ ๊ทธ๋ฃน์ ํฉ์น๋ ์ฐ์ฐ์ ๋น ๋ฅด๊ฒ ์ํํ ์ ์๋๋ก ๋์์ฃผ๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ค. ์๋ก์ ์งํฉ, ์ํธ๋ฐฐํ์ ์งํฉ(Disjoint-Set)์๊ณ ๋ฆฌ์ฆ์ด๋ผ๊ณ ๋ ๋ถ๋ฆฐ๋ค๊ณ ํ๋ค. ์ ๋์จ ํ์ธ๋๋ฅผํ๋ง๋๋ก ๋ค์ ์ ๋ฆฌํ๋ฉด์ฌ๋ฌ ๋ ธ๋๊ฐ ์กด์ฌํ ๋, ์ ํํ ๋ ๋ ธ๋๊ฐ ์๋ก ๊ฐ์ ๊ทธ๋ํ์ ์ํ๋์ง ํ๋ณํ๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ผ๊ณ ํ ์ ์๋ค. ๐กFind( ) ์ Union ( ) ์ฌ๋ฌ ๋ ธ๋๊ฐ ์ฃผ์ด์ง๋ค๊ณ ํ ๋, ์ด๋ค์ด cycle๋ก ์ฐ๊ฒฐ๋์ด ์๋์ง ํ์ธํ๋ ๊ธฐ๋ณธ ์ฝ๋๋ฅผ ํตํด ์ดํด๋ณด์. 1. Find ( a ): X ๊ฐ ์ํ ์งํฉ์ ๋ํ(๋ฃจํธ ๋ ธ๋)๋ฅผ ์ฐพ๋๋ค.์ฆ ๋ถ๋ชจ๋ฅผ ์ฐพ๊ณ , ๋ถ๋ชจ๋ ธ๋์ ๋ถ๋ชจ์ ๊ณ์น ๊ฒฝ์ฐ ๊ฒฝ๋ก์์ถ์ ํ๋ค...