Stack Data Structure having one end from which we can enter data and retrieve data. Stack follow LIFO rule, which means (if "data is entered first it will be retrieve in last" of all existing element. If "data is entered last it will be retrieved first" of all).