PHP - Fonction Ds \ PriorityQueue :: allocate ()

La fonction Ds \ PriorityQueue :: allocate () peut allouer suffisamment de mémoire pour la capacité requise.

Syntaxe

public void Ds\PriorityQueue::allocate( int $capacity )

La fonction Ds \ PriorityQueue :: allocate () peut garantir que suffisamment de mémoire est allouée pour la capacité requise. Cela peut supprimer la nécessité de réaffecter des données internes lorsque des valeurs sont ajoutées.

La fonction Ds \ PriorityQueue :: allocate () ne renvoie aucune valeur.

Exemple

<?php  
   $pqueue = new \Ds\PriorityQueue();  
  
   echo("The allocated space is:");  
   var_dump($pqueue->capacity());  
   echo("The allocated space is:");  
  
   $pqueue->allocate(10);  
   var_dump($pqueue->capacity());  
  
   $pqueue->allocate(80);  
   var_dump($pqueue->capacity());  
?>