# comparable

48개의 포스트

Comparator와 Comparable

Comparator와 Comparable은 모두 인터페이스로 컬렉션을 정렬하는 데 필요한 메서드를 정의하고 있음Comparable을 구현한 클래스 → 같은 타입의 인스턴스끼리 서로 비교할 수 있는 클래스들, Integer와 같은 wrapper클래스와 String, Da

2023년 5월 31일
·
0개의 댓글
·
post-thumbnail

05.14

.size()로 리스트의 길이 측정일반 배열과는 다르게 \[] = "add"; 처럼 추가하는 것이 아닌 .add = ("add");로 추가하며 출력할때는.get(indexnumber) 으로 받아와 출력하게된다. add 로 받는 값은 Object로 모든 값을 받아올

2023년 5월 14일
·
0개의 댓글
·
post-thumbnail

[북스터디]이코테 그리디 기본 정리(ch3)(Java&Python)

주저리 이코테 책을 통한 개념 학습 보다 문제를 집중적으로 단권화 해서 접근하기 보다, 부분적으로 부족하고 필요하다고 생각해 왔던 부분만을 중심으로 정리하고 문제를 접근하고 해결하는 과정을 거치며 필요한 역량을 갖추었다고 생각했다. 하지만, 이러한 생각은 착각이었던

2023년 5월 6일
·
0개의 댓글
·
post-thumbnail

[JAVA] All about 자바의 정렬

✨ 자바 정렬 기법에 대해 공부해보자- Comparable with compareTo vs Comparator with compare 와 배열과 리스트의 정렬

2023년 4월 28일
·
0개의 댓글
·
post-thumbnail

[Effective Java] item14 - Comparable을 구현할지 고려하라

코딩을 하면서 값을 비교하는 경우는 굉장히 많다! 다양한 경우가 많은데 새로운 객체를 만들 때는 Comparable을 구현할지 고려해야 할 것이다.Comparable 인터페이스는 다음과 같이 생겼다.equals의 규약과 compareTo의 규약은 비슷하다.

2023년 4월 19일
·
0개의 댓글
·
post-thumbnail

Java 정렬

Java의 정렬에 대해 알아보자!

2023년 3월 29일
·
0개의 댓글
·
post-thumbnail

[Java] Comparable & Comparator

Compareble & Compartor

2023년 3월 28일
·
0개의 댓글
·

[C#] IComparable and IComparer

Introduction int, float 등과 같은 primitive type은 기본적으로 비교 연산자가 지원 된다. 하지만 사용자가 정의한 타입에 대해서 비교 연산을 하고 싶다면 어떻게 해야 할까?

2023년 3월 19일
·
0개의 댓글
·
post-thumbnail

[Java] CollectionAPI 와 Comparable vs Comparator

[Java] CollectionAPI 와 Comparable vs Comparator

2023년 3월 8일
·
0개의 댓글
·

Comparable과 Comparator

알고리즘 문제를 풀다보면 임의의 객체들을 정렬해야하는 경우가 있다. 이때 사용자가 원하는 기준으로 정렬을 하기 위해 사용하는 인터페이스인 Comparable과 Comparator에 대해 알아보자.

2023년 2월 22일
·
0개의 댓글
·
post-thumbnail

[JAVA] 정렬 및 비교

Java라는 언어를 다루면서 같은 자료형, 다른 자료형, 객체 등 다양한 정렬과 비교를 하게된다. 최근 알고리즘을 풀면서 정렬과 비교를 많이 사용하고 있지만 헷갈리는 부분이 있어 코드 예제를 통해 간단히 정리해보려고 한다.아래의 클래스는 본 글에서 사용할 간단한 예제

2023년 2월 1일
·
4개의 댓글
·
post-thumbnail

[Java] 컬렉션 프레임워크

자바에서 컬렉션 프레임워크란 다수의 데이터를 쉽고 효과적으로 처리할 수 있는 표준화된 방법을 제공하는 클래스의 집합을 의미한다. 즉, 데이터를 저장하는 자료 구조와 데이터를 처리하는 알고리즘을 구조화하여 클래스로 구현해 놓은 것이다. 이러한 컬렉션 프레임워크는 자바의

2022년 11월 28일
·
0개의 댓글
·

[Java] Comparator와 Comparable

객체 정렬에 필요한 메소드(정렬기준 제공)를 정의한 인터페이스Comparable 인터페이스는 int compareTo(Object o) 메소드를 제공하고,Comparator 인터페이스는 int compare(Object o1, Object o2) 메소드를 제공한다.위

2022년 11월 24일
·
0개의 댓글
·
post-thumbnail

[Java] 객체 정렬

객체 정렬

2022년 11월 22일
·
0개의 댓글
·

[정렬] sort, Comparable, Comparator, generic

위키피디아 정렬 알고리즘정렬 알고리즘복잡도오른쪽으로 갈수록 오래 걸림 (최악)

2022년 11월 21일
·
0개의 댓글
·
post-thumbnail

[프로그래머스 입문] 한 번만 등장한 문자 - Java

ArrayList란? sorting method 종류는?

2022년 11월 14일
·
0개의 댓글
·
post-thumbnail

forEach: sort(오름차순 정렬)

List에 담긴 요소<제네릭타입>은 Comparable인터페이스를 상속받아야 함Collections.sort(): public void sort(Comparator<? super E> c)오름차순 정렬 메소드. 제네릭타입이 Comparable을 impleme

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

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

Comparable과 Comparator 인터페이스

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

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