์ ํด๋น ๋จ์ ๋ฐ์ค์ ๋๋ค. "๋ถํ ์ ๋ณต์ ์ฌ์ฉํ๋ ์๊ณ ๋ฆฌ์ฆ๋ค์ ๋๊ฐ ์ธ ๊ฐ์ง์ ๊ตฌ์ฑ ์์๋ฅผ ๊ฐ๊ณ ์์ต๋๋ค. ๋ฌธ์ ๋ฅผ ๋น์ทํ ํฌ๊ธฐ์ ๋ ์์ ๋ฌธ์ ๋ก ๋ถํ ํ๋ ๊ณผ์ (divide) ๊ฐ ๋ฌธ์ ์ ๋ํด ๊ตฌํ ๋ต์ ์๋ ๋ฌธ์ ์ ๋ํ ๋ต์ผ๋ก ๋ณํฉํ๋ ๊ณผ์ (merge) ๋์ด์ ๋ต์ ๋ถํ ํ์ง ์๊ณ ๊ณง์ฅ ํ ์ ์๋ ๋งค์ฐ ์์ ๋ฌธ์ (base case)" "๊ฐ์ ๋ฌธ์ ๋ผ๋ ์ด๋ป๊ฒ ๋ถํ ํ๋๋์ ๋ฐ๋ผ ์๊ฐ ๋ณต์ก๋ ์ฐจ์ด๊ฐ ์ปค์ง๋ค๋ ๊ฒ์ ๋ณด์ฌ์ฃผ๋ ์ข์ ์์ ๋๋ค. ์ฌ๋ฌ๋ฒ ์ค๋ณต๋์ด ๊ณ์ฐ๋๋ฉด์ ์๊ฐ์ ์๋ชจํ๋ ๋ถ๋ถ ๋ฌธ์ ๋ค์ด ์๊ธฐ ๋๋ฌธ์ ๋๋ค." โโ ๋ณํฉ ์ ๋ ฌ (Merge Sort) ์์ด์ ๊ฐ์ด๋ฐ์์ ์ชผ๊ฐ ๋ ๊ฐ์ ๋ถ๋ถ์์ด๋ก ๋ง๋ค๊ณ , ๊ฐ ๋ถ๋ถ ์์ด์ ๋ํด์๋ ๊ฐ์ ์ ์ฐจ๋ฅผ ์ฌ๊ท ํธ์ถํ๋ค. ๊ธฐ์ ์ฌ๋ก(base case)๊น์ง ์ชผ๊ฐ ๊ฐ์ด ๋ฐํ๋๋ฉด, ..