PHP Ds Deque rotate() 函数
Ds\Deque::rotate() 函数可以将双向队列按照给定的旋转次数旋转。
语法
public void Ds\Deque::rotate( int $rotations )
Ds\Deque::rotate()函数可以将deque按照给定的旋转次数旋转。如果旋转次数是正数,则等效于连续调用deque->push(deque->shift());如果旋转次数为负数,则等效于连续调用deque->unshift(deque->pop())。
Ds\Deque::rotate()函数不返回任何值,当前实例的deque可以被旋转。
示例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);
?>
示例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);
?>