PHP - Funzione Ds \ PriorityQueue :: pop ()
La funzione Ds \ PriorityQueue :: pop () può rimuovere e restituire un valore con la massima priorità.
Sintassi
public mixed Ds\PriorityQueue::pop( void )
La funzione Ds \ PriorityQueue :: pop () può rimuovere e restituire un valore all'inizio della coda, il che significa il valore con la priorità più alta.
La funzione Ds \ PriorityQueue :: pop () non ha parametri.
La funzione Ds \ PriorityQueue :: pop () può restituire un valore rimosso, che era in cima alla coda.
La funzione Ds \ PriorityQueue :: pop () può generare UnderflowException se vuota.
Esempio
<?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);
?>