Bubble Sort 1

[์•Œ๊ณ ๋ฆฌ์ฆ˜] ์ •๋ ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜ - ๋ฒ„๋ธ” ์ •๋ ฌ Bubble Sort

๋ฒ„๋ธ” ์ •๋ ฌ (Bubble Sort) ์•Œ๊ณ ๋ฆฌ์ฆ˜ : ์„œ๋กœ ์ด์›ƒํ•œ ๋‘ ์š”์†Œ์˜ ๋Œ€์†Œ ๊ด€๊ณ„๋ฅผ ๋น„๊ตํ•˜์—ฌ ๊ตํ™˜์„ ๋ฐ˜๋ณตํ•˜๋Š” ์ •๋ ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์š”์†Œ์˜ ๊ฐœ์ˆ˜๊ฐ€ n๊ฐœ์ธ ๋ฐฐ์—ด์€ ์ด n-1ํšŒ์˜ ํŒจ์Šค๋ฅผ ๊ฑฐ์น˜๋ฉฐ, i๋ฒˆ์งธ ํŒจ์Šค์—์„œ ๊ฐ๊ฐ n-i๋ฒˆ์˜ ์ •๋ ฌ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค ( ํŒจ์Šค์˜ ํšŸ์ˆ˜๊ฐ€ n-1ํšŒ์ธ ์ด์œ ๋Š” n-1ํšŒ์˜ ์ •๋ ฌ์ด ๋๋‚˜๋ฉด ๋งˆ์ง€๋ง‰ ์š”์†Œ ํ•˜๋‚˜๊ฐ€ ๋‚จ๋Š”๋ฐ, ์ด๋ฏธ ์ •๋ ฌ๋œ ์ƒํƒœ์ด๊ธฐ ๋•Œ๋ฌธ ) int[] bubble = {6, 4, 5, 1, 2} 1. ์ฒซ๋ฒˆ์งธ ํŒจ์Šค : bubble[0] ~ bubble[4] ์ค‘ ๊ฐ€์žฅ ํฐ ์š”์†Œ๊ฐ€ ๋งจ ๋’ค๋กœ ์ด๋™ 1-1. bubble[0]๊ณผ bubble[1]์„ ๋น„๊ต, bubble[0]์ด bubble[1]๋ณด๋‹ค ํฌ๋ฏ€๋กœ ๊ตํ™˜ {4, 6, 5, 1, 2} 1-2. bubble[1]๊ณผ bubble[2]์„ ๋น„๊ต, bubble[1]์ด..