Menu

[Solved] Explain Line Code Class Stackofintegers Private Int Elements Private Int Size Public Stati Q37286522

Explain what each line of code does—————————————-class StackOfIntegers { private int[] elements; private int size; public static final int DEFAULT_CAPACITY = 16; public StackOfIntegers() { this(DEFAULT_CAPACITY); } public StackOfIntegers(int capacity) { elements = new int[capacity]; } public void push(int value) { if (size >= elements.length) { int[] temp = new int[elements.length * 2]; System.arraycopy(elements, 0, temp, 0, elements.length); elements = temp; } elements[size++] = value; } public int pop() { return elements[–size]; } public int peek() { return elements[size – 1]; } public boolean empty() { return size == 0; } public int getSize() { return size; }}class StackOfIntegersTest { public static void main(String[] args) { StackOfIntegers stack = new StackOfIntegers(); stack.push(4); stack.push(2); stack.push(9); stack.push(7); stack.push(1); System.out.print(“Stack is: “); while (!stack.empty()) { System.out.print(stack.pop() + ” “); } System.out.println(); }}

Expert Answer


Answer to Explain what each line of code does —————————————- class StackOfIntegers { private int[] elem… . . .

OR


Leave a Reply

Your email address will not be published. Required fields are marked *