๐Ÿ“š CS [ComputerScience]/๐Ÿชช ์ž๊ฒฉ์ฆ

๐Ÿชช [์ž๊ฒฉ์ฆ] [์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ] ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ํ•„๊ธฐ

Dbswnstjd 2024. 4. 21. 19:33

2๊ณผ๋ชฉ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ

 

์‚ฝ์ž… ์ •๋ ฌ (Insertion Sort) - O(N^2)

๋‘๋ฒˆ์งธ ๊ฐ’๋ถ€ํ„ฐ ์ด์ „ ๊ฐ’๋“ค๊ณผ ๋น„๊ต๋ฅผ ์‹œ์ž‘

๋น„๊ตํ•˜๋Š” ๊ฐ’์„ Key๋ผ๊ณ  ํ•  ๋•Œ, ์ˆœ์„œ๋ฅผ ๋ณ€๊ฒฝํ•ด์•ผ ํ•œ๋‹ค๋ฉด Key๋ฅผ ๋ณ€๊ฒฝ ํ•  ์ž๋ฆฌ์— ์‚ฝ์ž…ํ•˜๊ณ  ๊ทธ ์ž๋ฆฌ์— ์žˆ๋˜ ๊ฐ’์€ ๋’ค๋กœ ํ•œ ์นธ ์ด๋™ ์‹œํ‚ด.

 

์„ ํƒ ์ •๋ ฌ(Selection Sort) - O(N^2)

์ฒ˜์Œ ์›์†Œ ์ž๋ฆฌ๋ถ€ํ„ฐ ์ˆœ์„œ๋Œ€๋กœ ๋ชจ๋“  ๊ฐ’๋“ค์„ ๊ฒ€์‚ฌํ•˜์—ฌ ์ž‘์€ ์ˆœ์„œ๋Œ€๋กœ ์ •๋ ฌํ•˜๋Š” ๋ฐฉ๋ฒ•

 

๋ฒ„๋ธ” ์ •๋ ฌ(Bubble Sort)

์„œ๋กœ ์ธ์ ‘ํ•œ ๋‘ ์›์†Œ๋ฅผ ๊ฒ€์‚ฌํ•˜์—ฌ ์ •๋ ฌํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜

์ธ์ ‘ํ•œ ๋‘ ๊ฐœ์˜ ๋ ˆ์ฝ”๋“œ ํ‚ค ๊ฐ’์„ ๋น„๊ตํ•˜์—ฌ ๊ทธ ํฌ๊ธฐ์— ๋”ฐ๋ผ ์œ„์น˜๋ฅผ ์„œ๋กœ ๊ตํ™˜ํ•˜๋Š” ์ •๋ ฌ ๋ฐฉ์‹