private void btPush_Click(object sender, EventArgs e) { int Value = Convert.ToInt32(tbValor.Text); p.push(Value); tbValor.Text = null; tbValor.Focus(); }
public void popNumber(int a) { if (!isEmpty()) { Pilha p = new Pilha(); int verify = 0; while (verify != a) { if (topo.Data == a) { pop(); verify = a; } else { p.push(topo.Data); topo = topo.Next; } } while (p.topo != null) { push(p.topo.Data); p.topo = p.topo.Next; } } }
public Pilha inverte() { Pilha a = new Pilha(); if (!isEmpty()) { NohPilha temp = topo; while (temp != null) { a.push(temp.Data); temp = temp.Next; } a.print(); } return(a); }