PHP - Funzione Ds Deque rotate ()
La funzione Ds \ Deque :: rotate () può ruotare la deque di un dato numero di rotazioni.
Sintassi
public void Ds\Deque::rotate( int $rotations )
La funzione Ds \ Deque :: rotate () può ruotare la deque di un dato numero di rotazioni che equivale a chiamare successivamente $ deque-> push ($ deque-> shift ()) se il numero di rotazioni è positivo, o $ deque -> unshift ($ deque-> pop ()) se negativo.
La funzione Ds \ Deque :: rotate () non restituisce alcun valore e la deque dell'istanza corrente può essere ruotata.
Esempio 1
<?php
$deque = new \Ds\Deque([1, 2, 3, 4, 5]);
echo("The elements in deque: \n");
print_r($deque);
$deque->rotate(3);
echo("The rotated deque: \n");
print_r($deque);
?>
Esempio 2
<?php
$deque = new \Ds\Deque(["Tutorials", "Point", "India", "Tutorix"]);
echo("The elements in deque: \n");
print_r($deque);
$deque->rotate(3);
echo("The rotated deque: \n");
print_r($deque);
?>