Arrays

Java

Arrays 클래스와 메소드 정리

java.util.Arrays 유틸리티 클래스를 사용하여 배열을 조작할 수 있다. 배열을 정렬, 복제, List로 변환 하는 등 Arrays 클래스는 배열을 다루기 위한 다양한 메소드가 포함되어 있다. (단순한 배열의 복사는 System.arrayCopy() 메서드를 통해 구현이 가능하다.) Arrays 클래스 모든 메소드는 static(정적) 메소드 이므로, 객체를 사용하지 않고 Arrays 클래스로 바로 사용이 가능하다. 메서드 설명 copyOf(원본 배열, 복사할 길이) 특정 배열의 원하는 길이만큼 새로운 배열로 복사 후 리턴 copyOfRange(원본 배열, 시작 인덱스, 끝 인덱스) 특정 배열의 시작 인덱스에서 끝 인덱스까지 복사한 배열 리턴 binarySearch(배열, 찾는 값) 전체 배열 ..

Programming/algorithm - programmers

[알고리즘/JAVA] Level1. K번째 수 - 정렬

문제설명 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다. 예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3이라면 array의 2번째부터 5번째까지 자르면 [5, 2, 6, 3]입니다. 1에서 나온 배열을 정렬하면 [2, 3, 5, 6]입니다. 2에서 나온 배열의 3번째 숫자는 5입니다. 배열 array, [i, j, k]를 원소로 가진 2차원 배열 commands가 매개변수로 주어질 때, commands의 모든 원소에 대해 앞서 설명한 연산을 적용했을 때 나온 결과를 배열에 담아 return 하도록 solution 함수를 작성해주세요. 제한사항 array의 길이는 1 이상 100 이하입니다. ar..

seco
'Arrays' 태그의 글 목록