PHP - Función Ds \ PriorityQueue :: pop ()

La función Ds \ PriorityQueue :: pop () puede eliminar y devolver un valor con la máxima prioridad.

Sintaxis

public mixed Ds\PriorityQueue::pop( void )

La función Ds \ PriorityQueue :: pop () puede eliminar y devolver un valor al principio de la cola, lo que significa el valor con mayor prioridad.

La función Ds \ PriorityQueue :: pop () no tiene ningún parámetro.

La función Ds \ PriorityQueue :: pop () puede devolver un valor eliminado, que estaba al principio de la cola.

La función Ds \ PriorityQueue :: pop () puede lanzar UnderflowException si está vacía.

Ejemplo

<?php  
   $pqueue = new \Ds\PriorityQueue();  
   $pqueue->push("Tutorials", 1); 
   $pqueue->push("Point", 3); 
   $pqueue->push("India", 2); 
  
   echo "The initial PriorityQueue is: \n"; 
   print_r($pqueue); 
  
   echo "\n The popped element is:"; 
   print_r($pqueue->pop()); 
  
   echo "\n The final PriorityQueue is: \n";
   print_r($pqueue); 
?>