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
)
【PHP如何使用Ds\PriorityQueue push()函数(用法示例)】参考: http://php.net/manual/en/ds-priorityqueue.push.php
推荐阅读
- 实现树的中序遍历,无需递归且不使用栈!
- Perl操作符/运算符用法示例介绍
- PHP如何使用parse_str()函数(用法示例)
- Java中的队列接口Queue的用法详细指南
- PHP GMP函数完整参考
- Python和OpenCV使用带网络摄像头进行人脸检测
- 算法题(找到第n个数字,其数字仅包含为0、1、2、3、4或5)
- 升级GCC,支持C++17
- Java8特性大全(最新版)