next up previous
Next: Nazaj k slovarju Up: Rekurzivne podatkovne strukture (RPS) Previous: Definicija gesla

Sklad celih števil

Sklad:

Funkcija Ustvari že določi velikost sklada na začetku. Poleg osnovnega kreatorja ustvarimo še en kreator, ki nam bo že na začetku nudil željeno velik sklad.
private:                     // to nam manjka v prevatnem delu
  int min_sklad              // najmanjsa velikost skladisca

  Sklad(int min_velsklad){
/* Desc:   Ustvari prazen sklad, za katerega velikost skladisca
           ni nikoli manjsa od min_velsklad.
   Parm:   /
   Result: sklad
   Pre:    min_vel_sklad>0
   Post:   Prazen()
*/

// NOV KREATOR:

  Sklad:: Sklad(int min_velikost) {
    ptr_skladisce = new int[min_vel_sklad];
    velikost = min_vel_sklad;
    zadnji = 0;
    min_velikost = 0;
    ...
} // Sklad
Ta program si lahko ogledate na:

displaymath116



Andrej Brodnik (Andy)
Tue May 12 12:01:57 MET DST 1998