个性化阅读
专注于IT技术分析

PHP如何使用Ds\PriorityQueue push()函数?用法示例

Ds\PriorityQueue::push()PHP中的函数用于在PriorityQueue实例中推送或插入值。此函数将值和给定优先级一起推送到PriorityQueue中。

语法如下:

void public Ds\PriorityQueue::push($value, $priority)

参数:此函数接受两个参数:

  • $值:这是要插入PriorityQueue的值。
  • $优先级:此参数是优先级, 根据该优先级将在PriorityQueue中安排值。

返回值:该函数不返回任何值。

下面的程序说明了Ds\PriorityQueue::push()PHP中的功能:

<?php 
  
// Declare new PriorityQueue 
$pq = new \Ds\PriorityQueue(); 
  
// Add elements to the PriorityQueue
$pq ->push( "One" , 1);
$pq ->push( "Two" , 2);
$pq ->push( "Three" , 3);
  
echo "PriorityQueue is: \n" ;
print_r( $pq );

输出如下:

PriorityQueue is: 
Ds\PriorityQueue Object
(
    [0] => Three
    [1] => Two
    [2] => One
)

参考: http://php.net/manual/en/ds-priorityqueue.push.php


赞(0)
未经允许不得转载:srcmini » PHP如何使用Ds\PriorityQueue push()函数?用法示例

评论 抢沙发

评论前必须登录!