Home  >  Article  >  Backend Development  >  How to implement queue structure in php (code)

How to implement queue structure in php (code)

不言
不言forward
2018-10-13 14:02:571954browse

The content of this article is about how to implement the queue structure (code) in PHP. It has certain reference value. Friends in need can refer to it. I hope it will be helpful to you.

Problem Description

Use two stacks to implement a queue and complete the Push and Pop operations of the queue. The elements in the queue are of type int.

Idea:

1.php array can be completely implemented
2.array_push pushes elements from the tail
3.array_shift deletes elements from the head

  $list=array();
    array_push($list,$node);   
    array_shift($list);

<?php
$list=array();
function mypush($node)
{
    global $list;
    array_push($list,$node);
    return $list;
}
function mypop()
{
    global $list;
    return array_shift($list);
}

The above is the detailed content of How to implement queue structure in php (code). For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:cnblogs.com. If there is any infringement, please contact admin@php.cn delete