Please note that there is no limitation of memory. I need to insert int from 1 to 1000.
I can do the each of the following operations in constant order of time:
- push():adds to the top
- pop():removes the top element
- getMax(): returns the max element
Please suggest me appropriate datastructure.