PHP - Função Ds \ PriorityQueue :: pop ()

A função Ds \ PriorityQueue :: pop () pode remover e retornar um valor com prioridade mais alta.

Sintaxe

public mixed Ds\PriorityQueue::pop( void )

A função Ds \ PriorityQueue :: pop () pode remover e retornar um valor na frente da fila, o que significa o valor com a prioridade mais alta.

A função Ds \ PriorityQueue :: pop () não possui parâmetros.

A função Ds \ PriorityQueue :: pop () pode retornar um valor removido, que estava na frente da fila.

A função Ds \ PriorityQueue :: pop () pode lançar UnderflowException se estiver vazia.

Exemplo

<?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); 
?>