Sort(3)
-
[JAVA] 정렬 - K번째수 찾기
문제 제한사항 입출력 ※ 입출력 설명 해결 풀이 1) 매게변수 commands배열의 길이를 answer의 배열의 길이가 된다. (초기화) 2) 배열 array를 배열 commands에 원소에 따라 자른다. 3) commands의 원소에 따라 잘라진 배열을 오름차순 정렬 4) K번째 원소 추출 후 배열 answer에 삽입 SOURCE CODE hyunmin94/Algorithm Contribute to hyunmin94/Algorithm development by creating an account on GitHub. github.com
2020.08.07 -
[JAVA] Arrays 클래스 활용 (배열 다루기)
■ Arrays 클래스 Arrays 클래스에는 배열을 다루기 위한 다양한 메소드가 포함되어 있다. Arrays 클래스의 모든 메소드는 클래스 메소드(static method)이므로, 객체를 생성하지 않고도 바로 사용할 수 있다. ■ Arrays 대표적인 메서드 정리 메서드 설명 static Object[] copyOf(Object[] original, int newLength) 배열을 원하는 길이만큼 복사한 배열을 반환한다. static Object[] copyOfRange(Object[] original, int from, int to) 배열의 복사를 지정한 부분(시작 인덱스부터 끝 인덱스까지)을 복사한 배열을 반환한다. static void fill(Object[] a, int fromIndex, i..
2020.08.06 -
[JAVA] ArrayList 3가지 정렬 방법 정리 (Comparator 인터페이스/익명클래스/람다표현식)
■ 기준 클래스 준비 public class Person { String name; int weight; public Person(String name, int weight) { this.name = name; this.weight = weight; } @Override public String toString() { return "Person [name=" + name + ", weight=" + weight + "]"; } } ■ Comparator 인터페이스를 이용한 ArrayList 정렬 1) Comparator 인터페이스를 구현한 클래스 준비 Person 객체의 weight 인스턴스 변수를 이용한 정렬 내림차순 정렬 오름차순 정렬 class ComparatorPerson implements Co..
2020.08.04