-
[BOJ-24060][C++] ์๊ณ ๋ฆฌ์ฆ ์์
- ๋ณํฉ ์ ๋ ฌ 1
๋ฌธ์ ์ค๋๋ ์์ค์ด๋ ๋ณํฉ ์ ๋ ฌ ์์
์กฐ๊ต๋ฅผ ํ๊ณ ์๋ค. ์๋น ๊ฐ ์์
ํ ๋ด์ฉ์ ํ์๋ค์ด ์ ์ดํดํ๋์ง ๋ฌธ์ ๋ฅผ ํตํด์ ํ์ธํด๋ณด์. N๊ฐ์ ์๋ก ๋ค๋ฅธ ์์ ์ ์๊ฐ ์ ์ฅ๋ ๋ฐฐ์ด A๊ฐ ์๋ค. ๋ณํฉ ์ ๋ ฌ๋ก ๋ฐฐ์ด A๋ฅผ ์ค๋ฆ์ฐจ์ ์ ๋ ฌํ ๊ฒฝ์ฐ ๋ฐฐ์ด A์ K ๋ฒ์งธ ์ ์ฅ๋๋ ์๋ฅผ ๊ตฌํด์ ์ฐ๋ฆฌ ์์ค์ด๋ฅผ ๋์์ฃผ์. ํฌ๊ธฐ๊ฐ N์ธ ๋ฐฐ์ด์ ๋ํ ๋ณํฉ ์ ๋ ฌ ์์ฌ ์ฝ๋๋ ๋ค์๊ณผ ๊ฐ๋ค. merge_sort(A[p..r]) { # A[p..r]์ ์ค๋ฆ์ฐจ์ ์ ๋ ฌํ๋ค. if (p < r) then { q
2022.11.02