해시
완주하지 못한 선수: HashMap( ) getOrDefault( )
전화번호 목록: HastSet, HashMap, contains, containsKey() Arrays와 startswith()
달리기경주(Lv.1) : HashMap 사용, Arrays.asList(배열).contains(List 형)
스택/큐
같은 숫자는 싫어 : 연속되는 숫자 찾기 stack, arraylist, list 형 => int[ ] 배열(for문 이용)
기능개발 : Queue, ArrayList, offer, poll, clear, peek
힙(Heap)
더 맵게 : priorityQueue(poll, peek, offer ...)
디스크 컨트롤러 : priorityQueue, 2차원 배열 오름차순 : Arrays.sort(arr, (o1, o2) -> o1[0] - o2[0])
정렬
H-index : 퀵정렬알고리즘, (int[ ] 내림차순 Collections.reverseOrder( ))
'algorithm > Programmers' 카테고리의 다른 글
[JAVA] 디스크 컨트롤러 (0) | 2023.04.16 |
---|---|
[JAVA]더 맵게 + Priority Queue (0) | 2023.04.16 |
프로그래머스 Level.0 모음집 (0) | 2023.04.15 |
[JAVA] 문자열 밀기 (0) | 2023.04.15 |
[JAVA] 햄버거 만들기 (0) | 2023.04.14 |