Yes, you are right. Stack contains the following pair of elements - (Min, 
Element), 
where Min - minimum element among all elements in the stack below the 
current,
Element - current element. When you add new element onto the stack, then you 
should
push pair(min(stack.top().Min, Element), Element).
To retrieve min element from the stack, simply access its top min.

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to algoge...@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.

Reply via email to