用PHP的数组实现栈和队列

简单的数组栈、数组队列demo

$array = [];
array_push($array,'A');
array_push($array,'C');
array_push($array,3);
$temp = array_pop($array);//返回 array 的最后一个值,并将其出栈。如果 array 是空(如果不是一个数组),将会返回 NULL 。
dump("被出栈的元素:".$temp);
dump($array);

 

队列

$array = [];
$array[]='A';
$array[]='B';
$array[]=3;
$temp = array_shift($array);
dump("队首:".$temp);
dump($array);

 

利用数组操作函数可以模拟完成一个比较简单的demo,队列可以是链式可以是环式。

 

暂无评论

发送评论 编辑评论


				
上一篇
下一篇