728x90
import java.util.*;
public class Solution {
public static void main(String[] args) {
//리스트
ArrayList<Integer> list = new ArrayList<>();
list.add(1);
list.add(5);
list.add(4);
list.add(2);
list.add(3);
Collections.sort(list); // 정렬필수
System.out.println(Collections.binarySearch(list, 5)); // 이진탐색
//배열
int[] array = {5,4,3,2,1};
Arrays.sort(array); // 정렬필수
System.out.println(Arrays.binarySearch(array, 5)); // 이진탐색
}
}
![](https://blog.kakaocdn.net/dn/ql3oi/btrVOCiqreS/bWGe8LlJp1hi4Q1UOfy1fk/img.png)
아웃풋. 값은 같아야함.
728x90
'코딩 테스트' 카테고리의 다른 글
프로그래머스 네트워크 - DFS (0) | 2023.01.09 |
---|---|
프로그래머스 - 문자열 압축 (0) | 2023.01.09 |
프로그래머스 - 로또의 최고 순위와 최저 순위 자바 (0) | 2023.01.09 |
프로그래머스 - 다단계 칫솔 판매 자바 java (0) | 2023.01.09 |
프로그래머스 - 헤비 유저가 소유한 장소 (0) | 2023.01.09 |