domingo, 22 de enero de 2012

programa de java class pila por revisar

 Programa Pila en Java por revisar

import java.util.ArrayList;
/**
 * @author Dani loma
 */
public class Pila<T> {
       
        private ArrayList<T> pila = null;
   
        Pila(int i){
            pila = new ArrayList<T>();
        }
   
        void push(T elemento){
            pila.add(elemento);
        }
   
        T pop(){
            if (pila.size() == 0)
                return null;
            return pila.remove(pila.size() -1);
        }
   
        T top(){
            if (pila.size() == 0)
                return null;
            return pila.get(pila.size() -1);
       
        }
       
        void mostrar(){
            System.out.println(pila);
        }
       
        void vaciar(){
            while (pila.size() > 0){
                pop();
            }
            System.out.println("La Pila se ha vaciado");   
        }

        public ArrayList<T> getPila() {
            return pila;
        }

        public void setPila(ArrayList<T> pila) {
            this.pila = pila;
        }


}

No hay comentarios:

Publicar un comentario