Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Daniel perez
Estructuras de datos
Instituto IACC
27-04-2019
1) Realizar un programa en PHP que cree una cola donde se almacenen los números del 1
al 28. Luego, extraiga todos sus elementos uno a uno, sin eliminarlos, sino que se
cola principal y se inserta en la cola A, luego se extrae otro elemento de la cola principal y
se inserta en la cola B, y así hasta que la cola principal se encuentre vacía. Imprima ambas
$cola=array();
$cola=array();
for($i=1;$i<29;$i++){
array_push($cola,$i);
}
//print_r($cola);
$colaA=array();
$colaB=array();
$longitud=sizeof($cola);
for($i=0;$i<$longitud;$i++){
if($cola[0]%2==0)
$colaA[]=array_shift($cola);
else
$colaB[]=array_shift($cola);
}
echo"(colaA) ";
print_r($colaA);
echo"(colaB) ";
print_r($colaB);
2) Cree un programa en PHP para crear una cola que contenga 10 números menores a 20 y
realice un ciclo donde verifique uno a uno si es múltiplo de 5. Si es así inserte dicho número
$cola=array();
for($i=1;$i<20;$i++){
array_push($cola,$i);
}
print_r($cola);
echo"<br>";
foreach($cola as $valor)
{
if($valor%5==0)
echo $valor." es múltiplo de 5.<br>";
}
echo "creación de la pila ingresando los múltiplos de 5. <br/>";
$pila= array();
array_push($pila,5);
array_push($pila,10);
array_push($pila,15);
print_r($pila);
Bibliografía
Recursos adicionales.