[java] 자바 힙의 최소값 찾기
다음은 자바에서 힙의 최소값을 찾는 방법입니다.
import java.util.PriorityQueue;
public class MinHeapExample {
public static void main(String[] args) {
PriorityQueue<Integer> minHeap = new PriorityQueue<>();
minHeap.add(5);
minHeap.add(3);
minHeap.add(7);
minHeap.add(1);
System.out.println("최소값: " + minHeap.peek());
}
}
위 예제에서는 PriorityQueue를 사용하여 힙을 만들고, add() 메서드를 사용하여 값을 추가합니다. peek() 메서드를 사용하여 힙의 최소값을 찾을 수 있습니다.
이 방법은 데이터가 계속해서 추가되는 동적 상황에서도 효율적으로 최소값을 찾을 수 있습니다.
더 자세한 내용은 PriorityQueue Java API 문서를 참고하시기 바랍니다.