# comparable

32개의 포스트

TIL: Comparable Interface

public interface Comparable<T>This interface imposes a total ordering on the objects of each class that implements it. Comparable interface is used

2022년 9월 28일
·
0개의 댓글
·
post-thumbnail

재귀적 타입 한정(Recirsove Type Bound)

타입 매개변수가 자신의 타입을 포함하는 상위 모듈에 한정되는 것을 말한다.

2022년 8월 31일
·
0개의 댓글
·
post-thumbnail

Comparable과 Comparator 인터페이스

202208181) Member 클래스2) MemberTreeSet 클래스3) Comparator 클래스TreeSet & Comparator객체의 정렬에 사용하는 클래스이다.이진검색트리(binary search tree)로 구현된다.비교 대상이 되는 객체에 Compar

2022년 8월 17일
·
0개의 댓글
·
post-thumbnail

[Java] Comparable / Comparator 비교

객체를 비교 할 수 있도록 하기 위한 인터페이스compareTo(T o) 메소드 하나가 선언되어 있는 인터페이스자기 자신과 매개변수로 들어오는 객체를 비교반환형 : int양수: 비교 기준이 더 큰 경우0: 자신과 같은 경우음수: 비교 기준이 더 작은 경우객체를 비교할

2022년 7월 26일
·
0개의 댓글
·

[Kotlin] Comparable, Comparator

백준을 풀다가 정렬 문제가 나올 때 Comparable과 Comparator를 활용하는 것을 많이 볼 수 있다. 그렇다면 둘의 차이점은 뭘까? 간단하게 이야기하면 두 가지 모두 객체를 비교할 때 사용한다는 것이 공통점이다. 창이점은 Comparable은 객체 스스로가

2022년 6월 29일
·
0개의 댓글
·

[JAVA] 배열 정렬하기

Array.sort() / Comparable/ comparator / Stream API

2022년 6월 22일
·
0개의 댓글
·
post-thumbnail

[Java/Collection] Comparable과 Comparator

정렬을 하기 위해선 꼭 필요한 개념이에요~

2022년 5월 1일
·
0개의 댓글
·
post-thumbnail

Java 프로그래밍 : 객체지향 (4) Comparable - 객체 정렬

Java 프로그래밍 : 객체지향 (4) Comparable - 객체 정렬에 대해 알아봅니다.

2022년 4월 19일
·
0개의 댓글
·

컬렉션 프레임워크와 셋(Set)

HashSet<E>TreeSet<E>중복 불가순서 유지 불가Object 클래스의 equals 메소드 호출 결과를 근거로 동일 인스턴스를 판단set의 해쉬 코드를 반환hashCode를 통해 동일한 해쉬 코드를 가진 집합에 대해 접근한다.동일한 해쉬 코드를 가진

2022년 3월 29일
·
0개의 댓글
·

Comparable, Comparator

Comparable, Comparator 모두 인터페이스이며 객체정렬에 필요한 메서드가 정의되어있다.매개변수로 주어진 객체 o를 객체 본인과 비교한다.compareTo의 값이 음수이면 왼쪽보다 오른쪽이 크다는것이다. 양수이면 오른쪽이 왼쪽보다 크다. 0이면 같다.기본

2022년 2월 16일
·
0개의 댓글
·

실패율

Comparable을 상속하는 Data class를 만들어 sorting 시 우선순위를 지정하였다.다른 사람의 답을 보면 class를 다르게 사용하는 방법이 많이 보인다. kotlin 코드 스타일에 대해 더욱더 공부해야할 것 같다.

2021년 12월 22일
·
0개의 댓글
·
post-thumbnail

Day6

Comparable과 Comparator

2021년 11월 8일
·
0개의 댓글
·

내부정렬과 외부정렬(2)

public class ListSortTest02 { public static void main(String[] args) { ArrayList memList = new ArrayList(); memList.add(new Member(1,"홍길동","010-1

2021년 11월 1일
·
0개의 댓글
·

내부,외부정렬(1)

정렬과 관련된 interface는 Comparable, Comparator 이렇게 두 가지가 있다.Comparable은 Collection에 추가되는 데이터 자체에 정렬 기준을 넣고 싶을 때 구현하는 인터페이스이다.(내부 정렬기준 구현하기)Comparator는 외부에

2021년 11월 1일
·
0개의 댓글
·

학생관리-Comparable

문제)학번(int), 이름(String), 국어점수, 영어점수, 수학점수, 총점, 등수를 멤버로 갖는 Student 클래스를 만든다.이 클래스의 생성자에서는 학번, 이름, 국어점수, 영어점수, 수학점수만 매개변수로 받아서 초기화 처리를 한다.이 Student객체는 Li

2021년 11월 1일
·
0개의 댓글
·
post-thumbnail

[Java]Comparable, Comparator

정렬과 관련된 interface는 Comparable, Comparator 이렇게 두 가지가 있다.Collection에 추가되는 데이터 자체의 정렬 기준을 넣고 싶을 때 구현하는 인터페이스이다. (내부 정렬기준 구현하기)Comparable에서는 compareTo()메서

2021년 10월 31일
·
0개의 댓글
·

[중]오름,내림차순/properties/다른폴더에 컴파일하기

comparable은 compareTo 메소드 를 오버라이딩해서 하나의 객체를 받는다.내 주소에 있는 값과 가져온 값을 비교해서 오름, 내림 차순으로 정리할 수 있따.comparator는 compare 로 두가지 값을 가지고 와서 비교 할 수 있다.int compare

2021년 10월 31일
·
0개의 댓글
·

완전 이진 트리에 있는 노드 중 키 값이 가장 큰 노드나 키 값이 가장 작은 노드를 찾기 위해서 만든 자료구조

2021년 9월 30일
·
0개의 댓글
·

[210728] Comparable<T> 정렬

sort() 중 Comparable<T> 방법

2021년 7월 28일
·
0개의 댓글
·

컬렉션 프레임웍(2)

스택마지막에 저장한 데이터를 가장 먼저 꺼내게 되는 LIFO구조ArrayList와 같은 배열기반의 컬렉션 클래스가 적합자바에서 Stack클래스로 구현하여 제공큐처음에 저장한 데이터를 가장 먼저 꺼내게 되는 FIFO구조데이터의 추가/삭제가 쉬운 LinkedList로 구현

2021년 7월 13일
·
0개의 댓글
·