์นตํ…Œ์ผ ์ •๋ ฌ 1

[์•Œ๊ณ ๋ฆฌ์ฆ˜] ์ •๋ ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜ - ์นตํ…Œ์ผ ์…ฐ์ด์ปค ์ •๋ ฌ Cocktail Shaker Sort

์นตํ…Œ์ผ ์…ฐ์ด์ปค ์ •๋ ฌ (Cocktail Shaker Sort) ์•Œ๊ณ ๋ฆฌ์ฆ˜ : ์นตํ…Œ์ผ ์…ฐ์ด์ปค ์ •๋ ฌ(Cocktail Shaker Sort) = ์–‘๋ฐฉํ–ฅ ๋ฒ„๋ธ” ์ •๋ ฌ(Bidirectional Bubble Sort) = ์…ฐ์ด์ปค ์ •๋ ฌ(Shaker Sort) = ์นตํ…Œ์ผ ์ •๋ ฌ(Cocktail Sort) ๋ฒ„๋ธ” ์ •๋ ฌ ์˜ ๋ณ€ํ˜•. ๋ฒ„๋ธ” ์ •๋ ฌ๊ณผ๋Š” ๋‹ฌ๋ฆฌ ๋งค ํŒจ์Šค๋งˆ๋‹ค ๋ฆฌ์ŠคํŠธ์˜ ์ˆœ์„œ๋ฅผ ๋ฐ”๊ฟ” ์ •๋ ฌ ํ™€์ˆ˜ ๋ฒˆ์งธ์˜ ํŒจ์Šค๋Š” ๊ฐ€์žฅ ์ž‘์€ ์š”์†Œ๋ฅผ ๋งจ ์•ž์œผ๋กœ, ์ง์ˆ˜ ๋ฒˆ์งธ์˜ ํŒจ์Šค๋Š” ๊ฐ€์žฅ ํฐ ์š”์†Œ๋ฅผ ๋งจ ๋’ค๋กœ ์ •๋ ฌ or ํ™€์ˆ˜ ๋ฒˆ์งธ์˜ ํŒจ์Šค๋Š” ๊ฐ€์žฅ ํฐ ์š”์†Œ๋ฅผ ๋งจ ๋’ค๋กœ, ์ง์ˆ˜ ๋ฒˆ์งธ์˜ ํŒจ์Šค๋Š” ๊ฐ€์žฅ ์ž‘์€ ์š”์†Œ๋ฅผ ๋งจ ์•ž์œผ๋กœ ์ •๋ ฌ ์ฒซ๋ฒˆ์งธ ํŒจ์Šค๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด ๊ฐ€์žฅ ์ž‘์€ ์š”์†Œ๊ฐ€ ๋งจ ์•ž์œผ๋กœ ์ด๋™ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋‘๋ฒˆ์งธ ํŒจ์Šค๋Š” ๋งจ ์•ž์˜ ์š”์†Œ๋ฅผ ์ œ์™ธํ•˜๊ณ  ์•ž -> ๋’ค ๋ฐฉํ–ฅ์œผ๋กœ ์ง„ํ–‰๋˜๊ณ , ๋‘..