[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 문서를 참고하시기 바랍니다.