Comprobar si una cola está vacía o no utilizando la función de cola :: size ()

Compruebe cola está vacía o no en C STL ++: Aquí, vamos a aprender comprobación de si una cola dada es una cola vacía o no usando C ++ STL ?

Hay una función cola :: vacía () que se puede utilizar para comprobar si la cola está vacía o no – Devuelve 1 (verdadero) si la cola está en otra retornos de vacío 0 (falso).

Pero, en este ejemplo – estamos comprobando que mediante el uso de colas :: size () función.

Si no queremos utilizar cola :: vacía () función, podemos comprobar el tamaño de la cola, si es 0 – cola es una cola vacía, si no es 0 (cero mayor que ), cola está vacía.

Programa:

#include <iostream>
#include <queue>
using namespace std;
//Main fubction
int main()
{
// declaring two queues
queue<int> Q1;
queue<int> Q2;
//inserting elements to Q1
Q1.push(10);
Q1.push(20);
Q1.push(30);
if(Q1.size()==0)
cout<<"Q1 is an empty queue"<<endl;
else
cout<<"Q1 is not an empty queue"<<endl;
if(Q2.size()==0)
cout<<"Q2 is an empty queue"<<endl;
else
cout<<"Q2 is not an empty queue"<<endl;
return 0;
}

salida

Q1 is not an empty queue 
Q2 is an empty queue


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *