📜  PHP | Ds\Deque reverse()函数(1)

📅  最后修改于: 2023-12-03 15:18:22.561000             🧑  作者: Mango

PHP | Ds\Deque reverse()函数

简介

Ds\Deque reverse()函数可以将双端队列中的元素顺序翻转,原来在队尾的元素将会成为队首,原来在队首的元素将会成为队尾。

语法
public function reverse(): void
返回值

该函数没有返回值。

示例
$deque = new \Ds\Deque([1, 2, 3, 4, 5]);
$deque->reverse();
print_r($deque);  // \Ds\Deque(5) {3, 2, 1, 4, 5}
注意事项
  • 该函数会修改原双端队列,没有返回新的双端队列。
  • 如果双端队列为空,则该函数不会有任何效果。
  • 该函数的时间复杂度为 $O(n)$,其中 $n$ 是双端队列中元素的个数。
  • 该函数是用于 Ds\Deque 类的,因此在使用之前需要先引入该类。例如:
use Ds\Deque;
$deque = new Deque();
参考资料