ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค) ๊ฐ€์žฅ ํฐ ์ˆ˜ (Sort)

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค) ๊ฐ€์žฅ ํฐ ์ˆ˜ github/Sort ๊ฐ„๋‹จํ•ด๋ณด์ด์ง€๋งŒ ์ƒ๊ฐ๋ณด๋‹ค ์–ด๋ ค์› ๋˜ ๋ฌธ์ œ๋‹ค. numbers์›์†Œ๋Š” ๋‹คํ–‰ํžˆ 1000๊นŒ์ง€์ง€๋งŒ ๊ฐฏ์ˆ˜๊ฐ€ 10๋งŒ๊ฐœ๊นŒ์ง€ ๋“ค์–ด์˜ฌ์ˆ˜์žˆ์–ด, ์˜์™ธ์˜ ํ…Œ์ŠคํŠธ์ผ€์ด์Šค๊ฐ€ ๊ต‰์žฅํžˆ ๋งŽ์ด ์ƒ๊ธด๋‹ค. ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ ๊ฐ ๊ฒฝ์šฐ๋ฅผ ๋‚˜๋ˆ  ๋…ผ๋ฆฌ์ ์œผ๋กœ ํ’€๋‹ค๊ฐ€ ๋„ˆ๋ฌด ๋ณต์žกํ•ด ๊ฒฐ๊ตญ ๊ธฐ๋ณธ sortํ•จ์ˆ˜๋ฅผ ์ด์šฉ. ๋ฌผ๋ก  Comparator๋Š” overrideํ•ด์„œ. ๋‚˜์™€ ๋น„์Šทํ•˜์ง€๋งŒ, compareํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•˜๋ฉด ๋ผ์ธ์ˆ˜๊ฐ€ ์‚ด์ง ๋” ์ค„์–ด๋“ค๊ธดํ•จ. ๊ฐ€๋…์„ฑ์€ ๋‚˜์ฒ˜๋Ÿผ ํ’€์–ด์“ฐ๋Š”๊ฒƒ์ด ๋” ๋‚˜์€๊ฒƒ ๊ฐ™๋‹ค. ๋‚˜๋Š” "0000...0"->"0" ํ•„ํ„ฐ๋ง์„ ํ•˜๊ธฐ์œ„ํ•ด, string์˜ ๋ชจ๋“  ๊ฐ ์ž๋ฆฌ๋ฅผ ๊ฒ€์‚ฌํ›„ 0์ด ์•„๋‹Œ์ˆ˜๋ฅผ ๋งŒ๋‚˜๋ฉด for๋ฌธ ํƒˆ์ถœํ›„ returnํ•˜๊ฒŒํ•˜๊ณ , ๋ชจ๋“  ์ž๋ฆฌ๊ฐ€ 0์œผ๋กœ ํŒ๋ณ„๋‚˜๋ฉด "0"์„ ๋ฆฌํ„ดํ•˜๊ฒŒ ํ–ˆ๋‹ค. ์œ„์˜ ๋ฐฉ๋ฒ•์ฒ˜๋Ÿผ ํ•œ๋‹ค๋ฉด, ์ฒซ์ž๋ฆฌ๋งŒ ๊ฒ€์‚ฌ..

Algorithm_Q 2019. 9. 13. 15:42
๊ณต์ง€์‚ฌํ•ญ
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€
Total
Today
Yesterday
๋งํฌ
ยซ   2024/05   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
๊ธ€ ๋ณด๊ด€ํ•จ