Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package estructura_datos.pila;
- import java.lang.reflect.Array;
- public class PilaEstatica<T> extends Pila<T> {
- private T[] elementos;
- private T aux;
- private int cima;
- public PilaEstatica (String nombrePila,int n) {
- super(nombrePila);
- elementos=(T[]) new Object[n];
- cima=-1;
- }
- @Override
- public boolean EsVacia() {
- return cima==-1;
- }
- @Override
- public void Apilar(T x) {
- ++cima;
- elementos[cima]=x;
- }
- @Override
- public void Desapilar() {
- //System.out.println("Se elimino " + elementos[cima]);
- cima--;
- }
- @Override
- public T Cima() {
- return elementos[cima];
- }
- @Override
- public boolean equals(Object p) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public String toString() {
- StringBuilder s = new StringBuilder();
- while(!this.EsVacia()) {
- String valor = (T)elementos[cima];
- }
- return s.toString();
- }
- @Override
- public Object clone() {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement