자바 코테 팁 (계속 추가 예정)

개발자가 되자·2024년 9월 7일

코테2024

목록 보기
1/1

1. 배열

  • Arrays.copyOfRange(복사할 배열, 시작 위치 인덱스, 마지막 위치)

  • 사용자 지정 sort (dual-pivot Quicksort 알고리즘)
    => asc, desc 외에 개발자가 객체에 대해 자신만의 조건으로 sort가 가능하다.
    ※. 시간복잡도 : O(nlogn) - 평균 / O(n^2) - 최악
    <기본적인 방법>

    Arrays.sort(convert_array)
    Arrays.sort(convert_array,Collections.reverseOrder()) //내림차순

    <Comparator 직접 구현>

    Arrays.sort(arr, new Comparator<Integer>() {
       @Override
       public int compare(Integer i1, Integer i2) {
           return i2 - i1;
       }
    });

    <람다를 통한 구현>

    Arrays.sort(convert_array, (o1, o2) -> (o2 + o1).compareTo(o1 + o2));

profile
취업준비생

0개의 댓글