Mi spiegate come funzia sto cod?
codice:
1 class Stack
2 {
3 int data[];
4 int first;
5 void push(int i)
6 {
7 if(data == null)
8 {
9 first = 0;
10 data = new int[20];
11 }
12 if(first < 20)
13 {
14 data[first] = i;
15 first ++;
16 }
17 }
18 int pop()
19 {
20 if(first > 0)
21 {
22 first --;
23 return data[first];
24 }
25 return 0; // Bisogna tornare qualcosa
26 }
27 }
Tnk