fbpx

Struktur Data : Stack dalam Bahasa C

๐Ÿ“‹ Daftar Isi

Pengertian

Stack atau tumpukan merupakan salah satu konsep penggunaan array atau linked list.

Struktur data untuk menyimpan data dengan order LIFO (Last In First Out). Maksudnya, setiap data yang terakhir masuk, itu yang akan di panggil lebih dulu atau keluar lebih dulu Atau bisa juga disebut FILO (First In Last Out).

Operasi Pada Stack

  1. Stack/Push : Insert elemen ke dalam stack
  2. Unstack/Pop : Hapus elemen yang terakhir ditambahkan ke dalam stack

Catatan yang perlu diperhatikan adalah sebagai berikut

  1. Stack hanya mempunyai satu end/pointer yaitu TOP (elemen teratas dalam stack tersebut)
  2. Item dapat di-push atau di-pop menggunakan TOP
  3. TOP = -1 berarti stack kosong

Aplikasi Stack dalam Dunia Nyata

  • Fitur undo-redo pada editor seperti text editor, photoshop dan lain-lain
  • Fitur backward dan toward pada web browser
  • Backtracknig pada game

Materi Lengkap

Silakan baca juga beberapa artikel menarik kami tentang Stack, daftar lengkapnya adalah sebagai berikut.


Tonton juga video pilihan dari kami berikut ini

Bagikan ke teman-teman Anda

Contact Us

How to whitelist website on AdBlocker?

How to whitelist website on AdBlocker?

  1. 1 Click on the AdBlock Plus icon on the top right corner of your browser
  2. 2 Click on "Enabled on this site" from the AdBlock Plus option
  3. 3 Refresh the page and start browsing the site
error: Content is protected !!