PHP - Fonction Ds \ PriorityQueue :: pop ()

La fonction Ds \ PriorityQueue :: pop () peut supprimer et renvoyer une valeur avec la priorité la plus élevée.

Syntaxe

public mixed Ds\PriorityQueue::pop( void )

La fonction Ds \ PriorityQueue :: pop () peut supprimer et renvoyer une valeur au début de la file d'attente, ce qui signifie la valeur avec la priorité la plus élevée.

La fonction Ds \ PriorityQueue :: pop () n'a aucun paramètre.

La fonction Ds \ PriorityQueue :: pop () peut retourner une valeur supprimée, qui était au début de la file d'attente.

La fonction Ds \ PriorityQueue :: pop () peut lancer UnderflowException si elle est vide.

Exemple

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