A função Ds \ Deque :: allocate () pode alocar memória suficiente para uma capacidade necessária.
Sintaxe
public void Ds\Deque::allocate( int $capacity )
A função Ds \ Deque :: allocate () garante que memória suficiente pode ser alocada para uma capacidade necessária. Isso pode eliminar a necessidade de realocar um interno conforme os valores são adicionados.
A função Ds \ Deque :: allocate () não retorna nenhum valor.
Exemplo 1
<?php
$deque = new \Ds\Deque();
var_dump($deque->capacity());
$deque->allocate(20);
var_dump($deque->capacity());
?>
Exemplo 2
<?php
$deque = new \Ds\Deque();
var_dump($deque->capacity());
$deque->allocate(50);
var_dump($deque->capacity());
$deque->allocate(60);
var_dump($deque->capacity());
?>