当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP Ds\PriorityQueue::pop()用法及代码示例



Ds\PriorityQueue::pop() 函数可以删除并返回具有最高优先级的值。

用法

public mixed Ds\PriorityQueue::pop( void )

Ds\PriorityQueue::pop() 函数可以移除并返回队列最前面的值,即优先级最高的值。

Ds\PriorityQueue::pop() 函数没有任何参数。

Ds\PriorityQueue::pop() 函数可以返回一个已删除的值,该值位于队列的前面。

Ds\PriorityQueue::pop() 函数可以在为空时抛出 UnderflowException。

示例

<?php  
   $pqueue = new \Ds\PriorityQueue();  
   $pqueue->push("Tutorials", 1); 
   $pqueue->push("Point", 3); 
   $pqueue->push("India", 2); 
  
   echo "The initial PriorityQueue is:\n"; 
   print_r($pqueue); 
  
   echo "\n The popped element is:"; 
   print_r($pqueue->pop()); 
  
   echo "\n The final PriorityQueue is:\n";
   print_r($pqueue); 
?>

相关用法


注:本文由纯净天空筛选整理自 PHP - Ds\PriorityQueue::pop() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。