Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Estructuras de Datos
Instituto IACC
29 de abril 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
almacenarán en colas distintas de manera desigual, es decir, se extrae un elemento de la
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 colas al final del programa.
<?php
// Funcion que comprueba si la cola esta vacia
function vacia($array){
if (sizeof($array) == 0)
echo "La cola esta vacia.";
else
echo "La cola no esta vacia.";
}
//Imprime cola
print_r($cola);
//largo de la cola
$length = sizeof($cola);
print_r($colaA);
print_r($colaB);
<?php
$cola = array();
$colaB = array();
$elementosCola = 10;
array_push($cola, rand(1,20));
print_r($cola);
$length = sizeof($cola);
if ($cola[0] % 5 == 0)
$colaB[] = array_shift($cola);
else
$cola[] = array_shift($cola);
print_r($cola);
print_r($colaB);
Bibliografía