일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 프로그래머스 자바
- HashMap
- HashSet
- 최소 힙 1927
- 코틀린기초
- toUpperCase
- 백준 14938번 서강그라운드
- mysql hy000 에러
- append
- 백준 2473번 세 용액 - java
- 프로그래머스
- 백준 1806번 부분합 java
- 백준 1647번 도시 분할 계획 - java
- Stack
- 백준 1541
- 백준 2467번 용액 자바 - 이분탐색
- hash
- StringTokenizer
- map
- 백준 1043번 거짓말 - java 분리 집합
- Java
- 백준 3190번
- replace()
- 프로그래머스 java
- kotlin
- ac 5430번
- 백준 1197번 최소 스패닝 트리 - java
- dp
- StringBuilder
- 18111번 마인크래프트 - java 구현
Archives
- Today
- Total
목록Comparable (1)
말하는 컴공감자의 텃밭

길이가 짧은 것부터 길이가 같으면 사전 순으로 1181번: 단어 정렬 간단했으나 Compare 인터페이스의 Sort를 이용할때 문자열의 길이도 고려하며 정렬해야했다. Sort 함수 Override이 필요하다고 판단했으나 사용법이 헷갈려 검색을 활용했다. 자바에서 객체를 비교하는 방법은 Comparable 인터페이스를 구현하거나 Comparator 인터페이스를 이용하는 두 가지 방법이 있다. Comparable compareTo를 활용해서 요소를 비교하는데 메서드를 통해 인자로 넘어온 같은 타입의 다른 객체와 대소 비교를 한다. 메서드를 호출하는 객체가 인자로 넘어온 객체보다 작을 경우에는 음수를 리턴하고, 크기가 동일하다면 0, 클 경우에는 양수를 리턴해야하는 특징이 존재한다. public class P..
알고리즘/Backjoon - Java
2024. 1. 3. 16:27