Professional Documents
Culture Documents
Analisis de Algoritmos
Instututo IACC
12/febrero/2018
Desarrollo
Las pilas son estructuras de datos de construcción lógica que permiten que se realicen
ciertas operaciones sobre ellas. Las pilas pueden construirse utilizando arreglos y tendrán
Ya que las pilas funcionan como depósitos de datos, donde el último dato en entrar es el
primero en salir, y tomando en cuenta que el primer espacio dentro de la pila apunta hacia
una dirección nula o vacía, la forma más simple de contar los elementos dentro de la pila
seria ir desapilandolos de uno a uno hasta llegar al elemento que apunta hacia null, de esta
manera obtendríamos el total de datos existentes dentro de la pila. Obviamente las pilas
como estructuras de datos ya implementan una función count que retorna automáticamente
inicio
si p = LargoTotal
entonces
escribir ‘pila llena’
sino
p p+1
S(p)x fin_si
fin
inicio
entonces
escribir ‘pila vacía’
sino
p p-1
fin_si
fin
De esta manera y valiendonodos de las caracteristicas de las estructuras de datos podemos
manejar facilmente la informacion contenida dentro de ellas, ya sea inviertiendo su orden,
contando sus elementos o elminandolos.
Bibliografía
IACC. (2016). Estructuras de datos. Análisis de Algoritmos. Semana 1.