1. 질문: 큐를 구현하려면 두 개의 스택을 사용하세요. 먼저 스택을 사용하여 데이터를 입력한 다음 이 스택을 다른 스택으로 출력하여 대기열에 대한 선입선출 순서를 형성합니다.
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);