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