06-4 ๋จ์ ์ฝ์ ์ ๋ ฌ ๋จ์ ์ฝ์ ์ ๋ ฌ ์์๋ณด๊ธฐ ๋จ์ ์ฝ์ ์ ๋ ฌ(straight insertion sort): ์ฃผ๋ชฉํ ์์๋ณด๋ค ๋ ์์ชฝ์์ ์๋ง์ ์์น๋ก ์ฝ์ ํ๋ฉฐ ์ ๋ ฌํ๋ ์๊ณ ๋ฆฌ์ฆ ๋จ์ ์ ํ ์ ๋ ฌ๊ณผ ๋น์ทํด ๋ณด์ด์ง๋ง ๊ฐ์ด ๊ฐ์ฅ ์์ ์์๋ฅผ ์ ํํ์ง ์๋๋ค๋ ์ ์ด ๋ค๋ฆ ๋๋ค. ์ ๋ ฌ๋ ๋ถ๋ถ๊ณผ ์์ง ์ ๋ ฌ๋์ง ์์ ๋ถ๋ถ์์ ๋ค์ ๋ฐฐ์ด์ ๊ตฌ์ฑํ ๊ฒฝ์ฐ์๋ ๋ค์ ์์ ์ n - 1๋ฒ ๋ฐ๋ณตํ๋ฉด ์ ๋ ฌ์ด ์๋ฃ๋ฉ๋๋ค. ์์ง ์ ๋ ฌ๋์ง ์์ ๋ถ๋ถ์ ๋งจ ์ ์์๋ฅผ ์ ๋ ฌ๋ ๋ถ๋ถ์ ์๋ง์ ์์น์ ์ฝ์ ํฉ๋๋ค. ๋จ์ ์ฝ์ ์ ๋ ฌ์ ์๊ณ ๋ฆฌ์ฆ ๊ฐ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. for i in range(1, n): tmp ← a[i]๋ฅผ ๋ฃ์ต๋๋ค. tmp๋ฅผ a[0], ···, a[i -1]์ ์๋ง์ ์์น์ ์ฝ์ ํฉ๋๋ค. ์ ๊ทธ๋ฆผ์์ ๋ฐ๋ณต ์ ์ด ๋ณ์ j์ i..