Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Camilo Carrasco Control4
Camilo Carrasco Control4
Camilo Carrasco
Estructura de datos
Instituto IACC
09/12/17
Desarrollo
1. Realice un ejemplo de cola en PHP que almacene solo números enteros. Esta debe tener
para lo cual debe verificar además si el número a insertar es impar y proceder a insertarlo.
a) Elimine 3 elementos y realice un ciclo que imprima los elementos restantes de la cola.
b) Intente insertar 10 elementos más. ¿Qué pasa al intentar insertar estos 10 elementos?
Comente brevemente.
<?php
$Control4=array();
for($i=0;$i<20;$i++)
$dato=rand(0,50);
if($dato%3!=0)
$Control4[]=$dato;
else
$i--;
for($i=0;$i<3;$i++)
$dato=rand(0,count($Control4));
unset($Control4[$dato]);
print_r($Control4);
- Intentar agregar 10 elementos mas.
<?php
$Control4=array();
for($i=0;$i<20;$i++)
$dato=rand(0,50);
if($dato%3!=0)
$Control4[]=$dato;
else
$i--;
for($i=0;$i<3;$i++)
$dato=rand(0,count($Control4));
unset($Control4[$dato]);
#agregar 10 elementos
$dato=rand(0,50);
if($dato%3!=0)
$Control4[]=$dato;
else
$i--;
print_r($Control4);
Como podemos ver no podemos agrergar 10 elementos mas ya que el arreglo esta realizado con
un máximo de 20 elementos.
- Vaciar cola
<?php
$Control4=array();
for($i=0;$i<20;$i++)
$dato=rand(0,50);
if($dato%3!=0)
$Control4[]=$dato;
else
$i--;
for($i=0;$i<3;$i++)
$dato=rand(0,count($Control4));
unset($Control4[$dato]);
#agregar 10 elementos
$dato=rand(0,50);
if($dato%3!=0)
$Control4[]=$dato;
else
$i--;
while(count($Control4))array_pop($Control4);
print_r($Control4);
print_r($Control4);
Bibliografía
- Vaciar cola:
http://www.forosdelweb.com/f18/vaciar-array-559304/