English | 简体中文 | 繁體中文
查询

Ds\Deque::isEmpty()函数—用法及示例

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


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

补充纠错
上一个函数: Ds\Deque::insert()函数
下一个函数: Ds\Deque::jsonSerialize()函数
热门PHP函数
分享链接