首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

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

发布于 2025-04-18 10:06:34
0
49

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

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流