// Per inizializzare una pila, la vuoto ponendo // l'indice di inserimento uguale a quello di estrazione p.testa = 0; p.lunghezza = l; p.v = new int [l]; |
// Se non c'è spazio, segnaliamo un problema di pila piena if ( p.testa == p.lunghezza ) {
p.v[p.testa++] = x; |
if ( vuota(p) ) {
return p.v[--p.testa]; |
return p.testa == 0; |
delete [] p.v; |
if ( vuota(p) ) {
return p.v[p.testa-1]; |
if ( vuota(p) ) {
p.testa--; |