sort 2

[알고리즘] 정렬 1

정렬 가지고 있는 자료를 사용하기 편하도록 정렬하려면 어떤 방법이 있을까? 이때 고민해 볼 수 있는 것이 정렬 알고리즘이다. 우선 정렬 Sort이란 순서 없이 배열된 자료를 작은 것부터 또는 큰 것부터 오름차순, 내림차순으로 재배열(재배치)하는 것이다. 여기서 재배열을 하는 기준을 어떻게 정하나인데, 가게를 예를 들면 유통기한 순으로 물건을 다시 진열하거나, 우리가 살면서 해야 할 일을 적을 때도 마찬가지이다. 이처럼 일상생활에서 자주 사용하는데.... 자료를 정렬하는데 사용하는 기준이 되는 특정 값(유통기한, 날짜 등)을 켜라고 한다. 따라서 우리는 그 키를 기준으로 정렬하면 크기가 키가 된다. 정렬 방식의 분류 기준 정렬 방식 설명 실행 방법 비교식 정렬 Comparative Sort 비교할 각 키값..

알고리즘 2023.12.08

Arrays.

목차 #Arrays 클래스 java.util.Arrays 클래스 Arrays 클래스에는 배열을 다루기 위한 다양한 메서드가 포함되어 있다고 한다. Arrays 클래스의 모든 메서드는 클래스 메소드(static method)이므로, 객체를 생성하지 않고도 바로 사용할 수 있다. sort 메소드 정렬 class FirstJava { public static void main(String[] args) { int[] num_list = {5, 2, 1, 6}; Arrays.sort(num_list); System.out.println(Arrays.toString(num_list)); } } ----------------------------- [1, 2, 5, 6] copyOf 메소드 복사 copyOf(원본 ..

JAVA 2023.05.17