ํต ์ ๋ ฌ (Quick Sort) ์๊ณ ๋ฆฌ์ฆ : ๋ถํ ์ ๋ณต ์๊ณ ๋ฆฌ์ฆ ์ค์ ํ๋๋ก, ๋งค์ฐ ๋น ๋ฅธ ์๋๋ฅผ ์๋ํ๋ ์๊ณ ๋ฆฌ์ฆ 1. ๋ฐฐ์ด ์์ ํ ์์๋ฅผ ์ ํํ์ฌ ์ด๋ฅผ ํผ๋ฒ์ด๋ผ ํ๊ณ , ๋ฐฐ์ด์ ๋งจ ์ฒซ๋ฒ์งธ ์์์ ๊ตํ 2. ๋ฐฐ์ด์ ์ผ์ชฝ ๋์์๋ถํฐ ํผ๋ฒ๋ณด๋ค ํฐ ์์๋ฅผ, ์ค๋ฅธ์ชฝ ๋์์๋ถํฐ ํผ๋ฒ๋ณด๋ค ์์ ์์๋ฅผ ํ์ 3. ์ผ์ชฝ์์ ๋ฐ๊ฒฌํ ํผ๋ฒ๋ณด๋ค ํฐ ์์์ ์ค๋ฅธ์ชฝ์์ ๋ฐ๊ฒฌํ ํผ๋ฒ๋ณด๋ค ์์ ์์๋ฅผ ๊ตํ 3. ์ผ์ชฝ๊ณผ ์ค๋ฅธ์ชฝ์์ ํ์ํ๋ ์ปค์๊ฐ ๋ง๋๋ฉด ์ค์ง, ํผ๋ฒ๊ณผ ๊ตํ => ๋ ์ปค์๊ฐ ๋ง๋ ์์น ์ผ์ชฝ์๋ ํผ๋ฒ๋ณด๋ค ์์ ์์๊ฐ, ์ค๋ฅธ์ชฝ์๋ ํฐ ์์๊ฐ ์์นํ๊ฒ ๋๋ค 4. ํผ๋ฒ์ ๊ธฐ์ค์ผ๋ก ์ผ์ชฝ ๊ทธ๋ฃน๊ณผ ์ค๋ฅธ์ชฝ ๊ทธ๋ฃน์ ๊ฐ๊ฐ ๋ค์ ํต ์ ๋ ฌ 5. ๊ฐ ๊ทธ๋ฃน์ด ๋์ด์ ๋ถํ ์ด ๋ถ๊ฐ๋ฅํ ๋ ๊น์ง ๋ฐ๋ณต -> ๊ทธ๋ฃน ๋ฐฐ์ด์ ํฌ๊ธฐ๊ฐ 0์ด๋ 1์ด๋ฉด ์ค์ง i..