public void push(string dato) { nodo nuevo = new nodo(dato); if (!pilaVacia()) { nuevo.anterior = cima; cima.siguiente = nuevo; } cima = nuevo; } //push insertar
public string pop() { string d; if (cima.anterior == null) { d = cima.dato; cima = null; } else { d = cima.dato; cima = cima.anterior; cima.siguiente.anterior = null; cima.siguiente = null; } return(d); } //pop eliminar
public pila() { cima = null; }