Final answer:
The answer is a Stack.
Step-by-step explanation:
The answer to the question is (a) Stack.
A stack is a data structure that follows the LIFO (Last In, First Out) principle. It is very useful in situations where data need to be stored and retrieved in the reverse order.
For example, if you have a stack of books, you would put the newest book on top and remove it first when you want to access a book. Similarly, in programming, a stack can be used to reverse the order of elements in an array or to implement functions like undo/redo operations.