์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ibatis
- ๋งฅ
- FastAPI
- Error
- spring
- Java
- crud
- ๋ฐ๋ณต๋ฌธ
- Android
- ์๋ฐ๋ฌธ์
- JDBC
- ์ปฌ๋ ์ ํ๋ ์์ํฌ
- API
- ๋ฐฐ์ด
- jsp
- ์ํ์ฝ๋ฉ
- Mac
- html
- ์ดํด๋ฆฝ์ค
- ddit
- ๋จ์ถํค
- python
- ์๋ฐ
- Homebrew
- ๊ฐ์ฒด์งํฅ
- pyqt
- servlet
- nodejs
- ๋๋์ธ์ฌ๊ฐ๋ฐ์
- Oracle
- Today
- Total
๋ชฉ๋ก์ ๋ ฌ (2)
romworld
package kr.or.ddit.basic; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; /* * - ์ ๋ ฌ๊ณผ ๊ด๋ จ๋ interface๋ Comparable, Comparator ์ด๋ ๊ฒ ๋ ๊ฐ์ง๊ฐ ์๋ค. * * - Comparable์ Collection์ ์ถ๊ฐ๋๋ ๋ฐ์ดํฐ ์์ฒด์ ์ ๋ ฌ ๊ธฐ์ค์ ๋ฃ๊ณ ์ถ์ ๋ ๊ตฌํํ๋ ์ธํฐํ์ด์ค๋ค. * (์ฆ, ๋ด๋ถ ์ ๋ ฌ ๊ธฐ์ค์ ๊ตฌํํ ๋ ์ฌ์ฉํ๋ค.) * - Comparator๋ ์ธ๋ถ์ ๋ณ๋๋ก ์ ๋ ฌ ๊ธฐ์ค์ ๊ตฌํํ๊ณ ์ถ์ ๋ ๊ตฌํํ๋ ์ธํฐํ์ด์ค์ด๋ค. * (์ฆ, ์ธ๋ถ ์ ๋ ฌ ๊ธฐ์ค์ ๊ตฌํํ ๋ ์ฌ์ฉํ๋ค.) * * - Comparable์์๋ compareTo()๋ฉ์๋๋ฅผ ์ฌ์ ..
์ ๋ ฌ - ์์ฐจ๊ตฌํ๊ธฐ : ์ ์๋ฅผ ๋น๊ตํด ์์ ์ ์์ ๋ฑ์๋ฅผ ์ฆ๊ฐ์ํค๋ ๋ฐฉ์ - ์ ํ์ ๋ ฌ : ๊ฐ์ฅ ์์ ์ซ์๋ฅผ ์ฐพ์์ ์์ผ๋ก ๋ณด๋ด๋ ๋ฐฉ์ - ์ฝ์ ์ ๋ ฌ : ๋ ๋ฒ์งธ ์ซ์๋ถํฐ ์์ ์ซ์๋ค๊ณผ ๋น๊ตํด์ ํฐ ์๋ ๋ค๋ก ๋ฐ๊ณ ์ค๊ฐ์ ์ฝ์ ํ๋ ๋ฐฉ์ - ๋ฒ๋ธ์ ๋ ฌ : ๋ฐ๋ก ๋ค์ ์ซ์์ ๋น๊ตํด์ ํฐ ์๋ฅผ ๋ค๋ก ๋ณด๋ด๋ ๋ฐฉ์ (๋ฉ์๋๋ ์๋ฌธ์๋ก ์์ํ๊ณ ๊ดํธ๊ฐ ์๋ค! printRanks(arr); ์์ฐจ๋ด๊ธฐ selectsort(arr); ์ ํ์ ๋ ฌ insertsort(arr); ์ฝ์ ์ ๋ ฌ bubblesort(arr); ๋ฒ๋ธ์ ๋ ฌ) - ์์ฐจ๊ตฌํ๊ธฐ int[] arr = new int[10]; for (int i = 0; i < arr.length; i++) { arr[i] = new Random().nextInt(100) + 1; } Sy..