- Today
- Total
๋ชฉ๋กํ์ด์ฌ ์ ํ ์ ๋ ฌ ๊ตฌํ (1)
DATA101
๋ณธ ํฌ์คํ ์์๋ ์ ํ ์ ๋ ฌ(selection sort) ์๊ณ ๋ฆฌ์ฆ์ ๋ํด ์์๋ด ๋๋ค. ๐ ๋ชฉ์ฐจ 1. ์ ํ ์ ๋ ฌ์ด๋? 2. ์ ํ ์ ๋ ฌ์ ๋์ ๊ณผ์ 3. ์ ํ ์ ๋ ฌ ๊ตฌํ(Python) 4. ์ ํ ์ ๋ ฌ์ ์๊ฐ ๋ณต์ก๋ 1. ์ ํ ์ ๋ ฌ์ด๋? ์ ํ ์ ๋ ฌ์ ์ฌ๋ฌ ๊ฐ์ ๋ฐ์ดํฐ๊ฐ ๋ฌด์์๋ก ์์ ๋ ์ ์ฒด ๋ฐ์ดํฐ์์ ๋งค๋ฒ ๊ฐ์ฅ ์์(๋๋ ๊ฐ์ฅ ํฐ) ๋ฐ์ดํฐ๋ฅผ ์ ํํ์ฌ ๋ฐ์ดํฐ ๊ฐ์ ์์น๋ฅผ ๋ณ๊ฒฝํ๋ ๊ณผ์ ์ ๋ฐ๋ณตํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ค๋ฆ์ฐจ์(๋๋ ๋ด๋ฆผ์ฐจ์)์ผ๋ก ์ ๋ ฌํ ๋ ์ฌ์ฉํฉ๋๋ค. ์ ํ ์ ๋ ฌ์ ์ข ๋ฅ๋ 2๊ฐ์ง๋ก ๋๋ ์ ์์ต๋๋ค. ์ต์ ์ ํ ์ ๋ ฌ(Min-selection sort): ๋งค๋ฒ ๊ฐ์ฅ ์์ ๋ฐ์ดํฐ๋ฅผ ์ ํํ๊ณ ๋ฐ์ดํฐ ๊ฐ์ ๋ฐฐ์น๋ฅผ ๋ณ๊ฒฝํ๋ฉฐ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌ ์ต๋ ์ ํ ์ ๋ ฌ(Max-selection sort): ๋งค๋ฒ ๊ฐ์ฅ ํฐ ๋ฐ์ดํฐ๋ฅผ ..