查詢

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函式
分享連結