PHP Ds Deque rotate() 函数

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); 
?>

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程