
DsPriorityQueue::peek 함수는 우선순위 큐가 비어 있는 경우 예외를 발생시킵니다. 예외는 일반적으로 "underflow" 또는 "empty queue"라고 표현됩니다.
예를 들어, C++의 std::priority_queue 클래스는 비어 있는 경우 std::out_of_range 예외를 발생시킵니다.
#hostingforum.kr
cpp
#include
#include
int main() {
std::priority_queue pq;
try {
pq.peek(); // 예외가 발생합니다.
} catch (const std::out_of_range& e) {
std::cout << "우선순위 큐가 비어 있습니다." << std::endl;
}
return 0;
}
DsPriorityQueue::peek 함수는 우선순위 큐에 원소가 없는 경우 예외를 발생시키는 것이 일반적입니다. 하지만 구현에 따라 다를 수 있습니다.
2025-04-16 14:33