Costruzione e gestione di una coda utilizzando pile

Autore: ernb@na.infn.it C++

  1. bool pila::vuota() {
  2. return (top==-1);
  3. }
  4.  
  5. bool pila::piena()  {
  6. return (top==Max-1);
  7. }
  8.  
  9. ostream& operator<< (ostream& os, pila p) {
  10.  os<<"(";
  11.  for(int i=p.top; i>=0; i--)
  12.     os<<p.items[i]<<" ";
  13.  os<<")"<<endl;
  14.  return os;       
  15. }