Done is better than perfect
[JAVA] priority Queue 본문
최대값이 우선순위인 큐: 최대힙
최소값이 우선순위인 큐: 최소힙
높은 우선순위의 요소를 먼저 꺼내서 처리하는 구조
내부요소는 힙으로 구성되어 이진트리 구조로 이루어져 있음
시간복잡도는 O(NlogN)
우선순위를 중요시 해야하는 상황에서 쓰인다
poll()
첫번째값 반환하고 제거 비어있다면 null
remove()
첫번째값 제거 비어있다면 예외
peek()
첫번째 값 반환만하고 제거하지는
'Java' 카테고리의 다른 글
[Java] 가비지 컬렉터 (1) | 2024.10.21 |
---|---|
[Java] Java가 실행되는 과정 (0) | 2024.10.21 |
[Java] 특징 정리 (2) | 2024.10.10 |
[Java] 기본 자료형 wrapper class 차이 (2) | 2024.09.09 |
[Java] HashMap 정리 (2) | 2024.09.06 |