Implementing a stack in C
Në shqip: Stiva në C
ShpjegimiSQ
Një stivë në C ndërtohet me një varg dhe një numër që tregon majën: push e vendos elementin dhe e rrit numrin, pop e zvogëlon dhe e kthen. Kujdes nga mbushja dhe zbrazja.
EnglishEN
A stack in C is built from an array and a number marking the top: push stores the item and increments it, pop decrements it and returns the item. Watch out for full and empty.
Si ta mendosh
Si pirgu i pjatave në kuzhinë.
Lexoje në anglisht
Like a stack of plates in the kitchen.
Shembull kodic
int stiva[100], maja = 0;
void push(int x) { if (maja < 100) stiva[maja++] = x; }
int pop(void) { return maja > 0 ? stiva[--maja] : -1; }