
DsPriorityQueue::isEmpty 함수는 우선순위 큐가 비어 있는지 여부를 반환하는 함수입니다.
1. 우선순위 큐를 선언하고, 비어 있는지 확인하고 싶은 큐를 선택합니다.
2. isEmpty() 함수를 호출하여 큐가 비어 있는지 여부를 확인합니다.
3. isEmpty() 함수가 true를 반환하면 큐가 비어 있고, false를 반환하면 큐가 비어 있지 않습니다.
DsPriorityQueue::isEmpty 함수를 사용하여 큐가 비어 있는지 확인하는 예제는 다음과 같습니다.
#hostingforum.kr
cpp
#include
#include
int main() {
DsPriorityQueue pq; // 우선순위 큐를 선언합니다.
std::cout << std::boolalpha << pq.isEmpty() << std::endl; // 큐가 비어 있는지 여부를 확인합니다.
pq.push(1); // 큐에 데이터를 삽입합니다.
std::cout << std::boolalpha << pq.isEmpty() << std::endl; // 큐가 비어 있는지 여부를 확인합니다.
pq.clear(); // 큐의 모든 데이터를 삭제합니다.
std::cout << std::boolalpha << pq.isEmpty() << std::endl; // 큐가 비어 있는지 여부를 확인합니다.
return 0;
}
이 예제에서는 우선순위 큐를 선언하고, 비어 있는지 확인하고 싶은 큐를 선택합니다. isEmpty() 함수를 호출하여 큐가 비어 있는지 여부를 확인하고, isEmpty() 함수가 true를 반환하면 큐가 비어 있고, false를 반환하면 큐가 비어 있지 않습니다.
2025-08-16 15:41