Stack と Queue
Stack
と Queue
は両方とも データ構造
#スタックis
LIFO
isFIFO
array_push
(配列入力配列、値は配列の末尾の最初の値にプッシュされる必要があります)
(): スタックから最後の要素をポップします。 <pre class="brush:php;toolbar:false"><?php
$array=array();
array_push($array,"1");
array_push($array,14,34,89,67);
array_pop($array);//将67出栈
print_r($array);//Array ( [0] => 1 [1] => 14 [2] => 34 [3] => 89 )
?></pre>
2.
() の配列を実装します。キューをデキューして、キュー内の最初の要素を削除します
(): 配列の先頭に要素を挿入します <pre class="brush:php;toolbar:false"><?php
$array=array();
array_push($array,1,14,34,89,67);
print_r($array);//Array ( [0] => 1 [1] => 14 [2] => 34 [3] => 89 [4] => 67 )
echo "<br>";
array_shift($array);//将先进入队列的数组元素,出队列
print_r($array);//Array ( [0] => 14 [1] => 34 [2] => 89 [3] => 67 )
echo "<br>";
array_unshift($array,&#39;66&#39;);//在队列头部插入一个元素
print_r($array);//Array ( [0] => 66 [1] => 14 [2] => 34 [3] => 89 [4] => 67 )
?></pre>
推奨:
以上がスタックとキューの効果を実現するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。