函数名: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()方法来检查队列是否为空,以验证移除元素的功能。