Professional Documents
Culture Documents
Estructura de Datos
Instituto IACC
03 de diciembre de 2017
Desarrollo
<?php
echo"A continuación veremos una pila de 15 elementos: ";
echo"<br>";
$pila= array();
array_push($pila,"Pedro");
array_push($pila,"Juan");
array_push($pila,"Diego");
array_push($pila,"Andrés");
array_push($pila,"Joaquín");
array_push($pila,"Carlos");
array_push($pila,"Francisco");
array_push($pila,"Sergio");
array_push($pila,"Carolina");
array_push($pila,"Sandra");
array_push($pila,"Alejandra");
array_push($pila,"Ivonne");
array_push($pila,"Carla");
array_push($pila,"Susana");
array_push($pila,"Erica");
print_r($pila);
echo"<br>";
print "*********************************************************";
echo"<br>";
print("Ahora veremos que se han agregado 3 Elementos nuevos");
echo"<br>";
//Ahora insertaremos 3 elementos más a nuestra pila, quedando con un total de 18 elementos
array_push($pila,"Elemento adicional 1");
array_push($pila,"Elemento adicional 2");
array_push($pila,"Elemento adicional 3");
print_r($pila);
echo"<br>";
print "*********************************************************";
echo"<br>";
echo"<br>";
print("Ahora veremos que se han eliminado 3 elementos ");
echo"<br>";
//array_pop($pila);
print_r($pila);
echo"<br>";
print "*********************************************************";
echo"<br>";
//Pila llena
$longitud=18;
$cantidad= sizeof($pila);
print_r($pila);
echo"<br>";
echo"Se ha definido una longitud de la pila igual a 18";
echo"<br>";
echo "La pila contiene ".$cantidad." elementos.<br>";
if($cantidad==$longitud){
echo "Por lo tanto, la pila está llena.";
}
else{
echo "Por lo tanto, la pila no está llena.";
}
echo"<br>";
print "*********************************************************";
echo"<br>";
//Pila vacia
echo"<br>";
echo"<br>";
print "*********************************************************";
echo"<br>";
echo"A continuación comprobaremos que solo basta agregar un push a la pila para poder
almacenar un número u otro dato (tomando en consideración que la pila contiene 0 elementos) ";
echo"<br>";
array_push($pila,99);
array_push($pila,"Dato");
print_r($pila);
?>
Bibliografía
https://www.youtube.com/watch?v=jA3Ylq8ivPs