Verem létrehozása, használata algoritmusokban | ||
|
V : Verem | Egy "V" nevű verem létrehozása |
fv V.üres_e() | Logikai függvény, igazat ad, ha üres a verem, hamisat ha nem. | |
V.verembe(x) | Az x-ben kapott elemet beteszi a verembe. Bizonyos implementációkban meg kell előtte vizsgálni, hogy a verem tele van-e. | |
fv V.veremből() | Kiveszi a veremből a verem tetjén lévő elemet, és visszatérési értékként átadja. CSAK nem üres veremre használható. | |
fv V.tető() | A verem tetején lévő elemet visszatérési értékként átadja. Nem veszi ki a veremből a megvizsgált elemet. Csak nem üres veremre használható. | |
fv V.tele_e() | Logikai függvény, igazat ad, ha tele van a verem. Nincs mindig implementálva, általában a verem tud "nyújtozkodni", ha elfogyott a memória hely. Így az algoritmusokban nem szoktuk használni. | |
V.üresVerem() | "Kiüríti" a vermet. Ha nem üres a verem, tartalma elvész. |