Data terakhir yang masuk akan menjadi data pertama yang keluar. Stack) merupakan sebuah koleksi objek yang menggunakan prinsip lifo (last in first out), yaitu data yang terakhir kali dimasukkan akan. Prinsip dasar dari stack adalah model last in, first out (lifo).
Artinya, elemen terakhir yang ditambahkan ke dalam stack akan menjadi yang pertama dikeluarkan. Dalam ilmu komputer, tumpukan (bahasa inggris: Sifat khas stack adalah lifo (last in, first out):
Contoh sederhana dari stack dalam kehidupan nyata adalah tumpukan piring di dapur. Stack adalah struktur data yang mengikuti prinsip lifo (last in, first out), yang artinya elemen yang terakhir dimasukkan akan menjadi elemen pertama yang keluar dari. Proses ini disebut dengan prinsip lifo (last in, first out), yang berarti elemen terakhir yang dimasukkan akan menjadi elemen pertama yang keluar. Prinsip ini mendasari bagaimana elemen.
Prinsip dasar lifo adalah elemen terakhir yang dimasukkan akan diproses terlebih dahulu. Artinya, elemen yang terakhir dimasukkan akan menjadi elemen yang pertama keluar. Dalam struktur data antrian (queue), elemen ditambahkan ke bagian belakang (rear) dan dihapus dari bagian depan (front).