ํ๋ก๊ทธ๋๋จธ์ค) ๊ฐ์ฅ ํฐ ์ github/Sort ๊ฐ๋จํด๋ณด์ด์ง๋ง ์๊ฐ๋ณด๋ค ์ด๋ ค์ ๋ ๋ฌธ์ ๋ค. numbers์์๋ ๋คํํ 1000๊น์ง์ง๋ง ๊ฐฏ์๊ฐ 10๋ง๊ฐ๊น์ง ๋ค์ด์ฌ์์์ด, ์์ธ์ ํ ์คํธ์ผ์ด์ค๊ฐ ๊ต์ฅํ ๋ง์ด ์๊ธด๋ค. ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ๊ฐ ๊ฒฝ์ฐ๋ฅผ ๋๋ ๋ ผ๋ฆฌ์ ์ผ๋ก ํ๋ค๊ฐ ๋๋ฌด ๋ณต์กํด ๊ฒฐ๊ตญ ๊ธฐ๋ณธ sortํจ์๋ฅผ ์ด์ฉ. ๋ฌผ๋ก Comparator๋ overrideํด์. ๋์ ๋น์ทํ์ง๋ง, compareํจ์๋ฅผ ์ด์ฉํ๋ฉด ๋ผ์ธ์๊ฐ ์ด์ง ๋ ์ค์ด๋ค๊ธดํจ. ๊ฐ๋ ์ฑ์ ๋์ฒ๋ผ ํ์ด์ฐ๋๊ฒ์ด ๋ ๋์๊ฒ ๊ฐ๋ค. ๋๋ "0000...0"->"0" ํํฐ๋ง์ ํ๊ธฐ์ํด, string์ ๋ชจ๋ ๊ฐ ์๋ฆฌ๋ฅผ ๊ฒ์ฌํ 0์ด ์๋์๋ฅผ ๋ง๋๋ฉด for๋ฌธ ํ์ถํ returnํ๊ฒํ๊ณ , ๋ชจ๋ ์๋ฆฌ๊ฐ 0์ผ๋ก ํ๋ณ๋๋ฉด "0"์ ๋ฆฌํดํ๊ฒ ํ๋ค. ์์ ๋ฐฉ๋ฒ์ฒ๋ผ ํ๋ค๋ฉด, ์ฒซ์๋ฆฌ๋ง ๊ฒ์ฌ..
ํ๋ก๊ทธ๋๋จธ์ค) H-Index github/Sort wiki์ ๊ณ์ฐ๊ณต์์ ๋ฐ๋ฅด๋ฉด, ๋ด๋ฆผ์ฐจ์ ์ ๋ ฌ๋ ์ํ์์ ์์ ๊ณต์์ ๊ฑฐ์ณ ๊ณ์ฐํด๋ด๋ฏ๋ก ์ด์ ๋ง๊ฒ, ๊ฐ๋จํ ์ญsortํ for๋ฌธ์ผ๋ก ๊ฐ๋จํ ํด๊ฒฐํจ. ์ด๋ฒ์๋ ๋ ๊ทธ๋ฌ๋๋ฐ, ์ ๋ ฌ ์ง์ ๊ตฌํ์ํ๊ณ ๊ทธ๋ฅ ๊ธฐ๋ณธ sortํจ์ ์ด์ฉํด์ ์ค๋ฆ์ฐจ์ ์ ๋ ฌ๋ ์ํ์์ ๋ค์์๋ถํฐ ๊ณ์ฐํด๋ด๋ ๋๊ธด ํ์๋ค.
ํ๋ก๊ทธ๋๋จธ์ค) K๋ฒ์งธ ์ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ์ ๋ ฌ๋ฌธ์ . System.arraycopy๋ก ๋ฐฐ์ด์ ์ผ๋ถ๋ถ์ ๋ณต์ฌํ๊ณ Bubble Sort๋ก ์ ๋ ฌํ Arrays.toString()๋ก ๊ฒฐ๊ณผํ์ธ github/Sort ์ด๋ฐ ๋ ๊ฐ๊ฒฐํ ๋ฐฉ๋ฒ๋ ์๋ค๊ณ ํ๋ค. System.arraycopy๋์ Arrays.copyOfRange๋ฅผ ์ฌ์ฉํจ ๋ด ์ฝ๋์์ BubbleSort ์ง์ ๊ตฌํ ๋์ Arrays.sort()๋ฅผ ์ฌ์ฉํ๋ฉด ๋น์ทํ๊ฒ ์งง์์ง๋ค.
- Total
- Today
- Yesterday
- Data Structure
- ํ๊ณ
- ์ฐ์ํ ํ ํฌ์ฝ์ค
- ๊ฐ๋ฐ์
- Algorithm
- sort
- git
- Android Studio
- bfs
- ๋ฆฌ๋ฒ์ฑ
- Android
- reversing
- ์นํดํน
- graph
- dfs
- ํด์ธ์ฌํ
- webhacking.kr
- Vo
- brute-force
- mysql
- FRAGMENT
- javascript
- JPA
- OneToMany
- socket
- C
- ํ๋ก๊ทธ๋๋จธ์ค
- queue
- Java
- Stack
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |