查詢

Ds\PriorityQueue::isEmpty()函式—用法及示例

「 檢查優先佇列是否為空 」


Ds\PriorityQueue::isEmpty() 函式用於檢查優先佇列是否為空。

用法:

$queue = new Ds\PriorityQueue();

// 新增元素到佇列中
$queue->push('apple', 5);
$queue->push('banana', 3);
$queue->push('orange', 1);

// 檢查佇列是否為空
if ($queue->isEmpty()) {
    echo "佇列為空";
} else {
    echo "佇列不為空";
}

示例解釋: 首先,我們建立了一個優先佇列物件 $queue。然後,我們使用 push() 方法將一些元素新增到佇列中,併為每個元素設定優先順序。然後,我們使用 isEmpty() 方法來檢查佇列是否為空。如果佇列為空,我們輸出 "佇列為空";如果佇列不為空,我們輸出 "佇列不為空"。在此示例中,由於我們新增了一些元素到佇列中,所以最終輸出的結果是 "佇列不為空"。

補充糾錯
熱門PHP函式
分享連結