- 자바는 정렬을 돕기 위해 Comparable과 Comparator라는 두 가지 인터페이스를 제공
Comparable과 Comparator 인터페이스 차이는 무었인가?
- 두 인터페이스 모두 public으로 접근 변경자로 선언하기 때문에 모든 용도의 자료를 담을 수 있다.
- Comparable 인터페이스는 자연스러운 순서로 정렬할 때 사용하고, Comparator는 원하는 대로 정렬 순서를 지정하고 싶은 곳에 사용
Comparable Interface
- 객체들 사이의 오름차순, 내림차순 등 일반적인 순서를 결정할 때 사용
- CompareTo 메소드가 있음
참고 사이트
- http://www.nextree.co.kr/p11101/
'면접 스터디' 카테고리의 다른 글
퀵 정렬 알고리즘 (0) | 2016.02.03 |
---|---|
삽입 정렬 알고리즘 (0) | 2016.02.03 |
버블정렬 알고리즘 (0) | 2016.02.02 |
리스트 정렬하기 (0) | 2016.02.02 |
빅 오 표현법 살표보기 (0) | 2016.02.02 |