1. 質問: 2 つのスタックを使用してキューを実装します。まずスタックを使用してデータを入力し、次にこのスタックを別のスタックに出力して、キューの先入れ先出し順序を形成します。
PHP の配列はスタックの実装をシミュレートできるため、コードは次のとおりです:
<?php function StackToQueue($data) { $arr=array(); while($_t=array_pop($data)) { array_push($arr, $_t); } return $arr; } $a=array(); for($i=1;$i<=5;$i++) { array_push($a, $i); } var_dump($a); $a=StackToQueue($a); var_dump($a);
著作権声明: この記事はブロガーによるオリジナルの記事であり、ブロガーの許可なく複製することはできません。
上記はキューとスタックを紹介しています。2 つのスタックはキューを実装し、2 つのキューはスタックを実装します。内容の側面も含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。