Max Stack

Try to solve the Max Stack problem.

Statement

Design a custom stack class, Max Stack, that supports the basic stack operations and can find the maximum element present in the stack.

Implement the following methods for Max Stack:

  • Constructor: This initializes the Max Stack object.

  • Void Push(int x): This pushes the provided element, x, onto the stack.

  • Int Pop( ): This removes and returns the element on the top of the stack.

  • Int Top( ): This retrieves the most recently added ...