Mi spiegate come funzia sto cod?
Tnkcodice: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 }