Ds\Deque::isEmpty()

检查Deque(双端队列)是否为空

首字母:D

函数名:Ds\Deque::isEmpty()

适用版本:PHP 7.0+

用法:该方法用于检查Deque(双端队列)是否为空。

语法:

public function isEmpty(): bool

参数:该方法不接受任何参数。

返回值:如果Deque为空,返回true;否则返回false。

示例:

$deque = new Ds\Deque();
$deque->push(1); // 添加元素到队列尾部
if ($deque->isEmpty()) {
 echo "队列为空";
} else {
 echo "队列不为空";
}
$deque->pop(); // 从队列头部移除元素
if ($deque->isEmpty()) {
 echo "队列为空";
} else {
 echo "队列不为空";
}

在上面的示例中,我们首先创建了一个空的Deque对象。然后通过push()方法将一个元素添加到队列的尾部。接下来,使用isEmpty()方法检查队列是否为空,如果为空则输出"队列为空",否则输出"队列不为空"。然后使用pop()方法从队列的头部移除一个元素。然后再次使用isEmpty()方法来检查队列是否为空,以验证移除元素的功能。

同首字母函数