public void push(int value) { if (head.Length >= MAX_SIZE) { Stack_O_Node new_node = new Stack_O_Node(); new_node.next = head; head = new_node; num_stacks++; } head.curr.push(value); Length++; }
public Stack_of_Stacks() { head = new Stack_O_Node(); num_stacks = 1; Length = 0; }