goal Arrarys의 다양한 메소드를 이해한다. "Arrays사용법" import java.util.Arrays 1 ] Arrays의 다양한 메소드 1. binarySearch() 메소드 [1] 개념 특정 객체의 위치를 이진 검색 알고리즘을 사용하여 검색한 후, 해당 위치를 반환한다. ※ 이진 검색 알고리즘 원리 : 배열의 임의 중앙값과 찾고자 하는 값의 대소를 비교하는 방식 특징 : 오름차순으로 정렬된 리스트에서 특정한 값이 위치를 찾는 알고리즘 시간 복잡도의 이점을 얻을 수 있다. 순환 탐색의 경우 O(n) 이진 탐색의 경우 O(log n) 단, 배열이 정렬(sort())이 된 상태일 때 사용해야한다. 정렬이 되지 않은 상태에서 사용하게 된다면 엉뚱한 값을 얻을 수 있다. [2] 예제 소스코드 및..