nosotrosprogramamos
  Pilas -MarcoTeorico
 
ESTRUCTURAS DE DATOS TIPO PILAS

Una pila (stack en inglés) es una lista ordinal o estructura de datos en la que el modo de acceso a sus elementos es de tipo LIFO (Last In First Out, último en entrar, primero en salir) que permite almacenar y recuperar datos.

Sus operaciones básicas son: Push(Inserción) y Pop(Eliminación) las cuales solo se puede efectuar por un extremo llamado Top (cima). Sin Embargo se le pueden aplicar todas las operaciones al igual que a las listas.

Pila estática:

Empty
Definición: Esta función prueba que la pila está vacía si lo está devuelve verdadero de lo contrario falso

Entero Empty(Pila)
          Si Top == -1
              Retorne Verdadero
          Sino
              Retorne Falso

      
Recorrido
Definición: Ya que las pilas son LIFO (Last in - First Out) el Recorrido se hace sacando el último dato que se insertó hasta que no encuentre ningún otro.

Detalle:
Apuntador toma el Top, después ve si la condición cumple para efectuar un Ciclo mientras Apuntador sea diferente de Nulo, si cumple lo que hace es que despliega el contenido de la Pila(Pila[Apuntador]), después Apuntador se le resta 1.

Este proceso se repite hasta que Apuntador sea igual Nulo(Cuando llega a este punto la Pila ya fue Recorrida).
Algoritmo:
Recorrido(Pila, Top)
Apuntador = Top
Repetir mientras Apuntador != Nulo
           Imprimir Pila[Apuntador]
           Apuntador = Apuntador – 1
Fin del ciclo
Salir

 
  Hoy habia 23628 visitantes¡Aqui en esta página!  
 
Se prohibe la venta de cualquier codigo que se encuentre en esa pagaina, esta pagina es de uso gratuito en un 100%, DESDE LOS CODIGOS INCLUYENDO EL DOMINIO. En caso de querer optar a clases personalizadas ponte en contacto atravez de facebook en nuestra FanPage NosotrosProgramamos Tambien puedes pegar nuestra url en facebook: http://www.facebook.com/pages/NosotrosProgramamos/148584758550145 Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis