Ds\PriorityQueue::push

(PECL ds >= 1.0.0)

Ds\PriorityQueue::pushPushes values into the queue

Descrizione

public Ds\PriorityQueue::push(mixed $value, int $priority): void

Pushes a value with a given priority into the queue.

Elenco dei parametri

value

The value to push into the queue.

priority

The priority associated with the value.

Valori restituiti

Nessun valore viene restituito.

Esempi

Example #1 Ds\PriorityQueue::push() example

<?php
$queue
= new \Ds\PriorityQueue();

$queue->push("a", 5);
$queue->push("b", 15);
$queue->push("c", 10);

print_r($queue->pop());
print_r($queue->pop());
print_r($queue->pop());
?>

Il precedente esempio visualizzerà qualcosa simile a:

string(1) "b"
string(1) "c"
string(1) "a"
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top