Insertion Sort
์ ๋ ฌ ๊ณผ์
์ ๋ ฌํ ์๋ฃ๋ฅผ ๋ ๊ฐ์ ๋ถ๋ถ์งํฉ S์ U๋ก ๊ฐ์
๋ถ๋ถ์งํฉ S
: ์ ๋ ฌ๋ ์๋ถ๋ถ์ ์์๋ค๋ถ๋ถ์งํฉ U
: ์์ง ์ ๋ ฌ๋์ง ์์ ๋๋จธ์ง ์์๋ค
์ ๋ ฌ๋์ง ์์ ๋ถ๋ถ์งํฉ U์ ์์๋ฅผ ํ๋์ฉ ๊บผ๋ด์ ์ด๋ฏธ ์ ๋ ฌ๋์ด์๋ ๋ถ๋ถ์งํฉ S์ ๋ง์ง๋ง ์์๋ถํฐ ๋น๊ตํ๋ฉด์ ์์น๋ฅผ ์ฐพ์ ์ฝ์ ํ๋ค.
์ฝ์ ์ ๋ ฌ์ ๋ฐ๋ณตํ๋ฉด์ ๋ถ๋ถ์งํฉ S์ ์์๋ ํ๋์ฉ ๋๋ฆฌ๊ณ ๋ถ๋ถ์งํฉ U์ ์์๋ ํ๋์ฉ ๊ฐ์ํ๊ฒ ๋๋ค.
๋ถ๋ถ์งํฉ U๊ฐ ๊ณต์งํฉ์ด ๋๋ฉด ์ฝ์ ์ ๋ ฌ์ด ์์ฑ๋๋ค
์๊ฐ ๋ณต์ก๋
O (n ^ 2)
๊ฐ ๋ถ๋ถ์งํฉ์ ์์๋ฅผ ๋งค๋ฒ ๋น๊ตํด์ผ ํ๋ฏ๋ก!
Iterative Selection Sort
Last updated
Was this helpful?