coding pemula

Struktur Data Stack

Halo bestie coding! Kali ini kita belajar tentang stack. Yuk simak penjelasannya.... 

Apa itu Stack? 

Tutorial Informatika Struktur Data Stack Laras Wiranti

stack merupakan struktur data dengan prinsip LIFO (Last In, First Out). Bayangkan tumpukan piring : piring terakhir yang ditaruh akan jadi piring pertama diambil. 
[type="alert" style="success"] Baca Juga : Materi Informatika Lengkap Kelas 8[/type]

Stack di Kehidupan Nyata 

  • Tombol Undo di Microsoft Word 
  • Tombol Back di browser 
  • Sistem kartu di game

Kode Program Stack

[type="code"]
stack=[]
stack.append("A") #menambahkan isi stack 
stack.append("B")
stack.append("C")
print(stack) #menampilkan isi stack 
print(stack[-1]) #menampilkan isi stack paling atas
print(stack.pop())#mengambil isi stack paling atas
print(stack)
print(stack[-1])
[/type]

[type="alert" style="success"] Baca Juga : Tutorial Lengkap Kode Python Lainnya[/type]

Struktur Data Stack 

  • Push  : Operasi untuk menambahkan elemen ke dalam stack
  • Pop : Operasi untuk menghapus elemen paling atas dari stack 
  • Peek : Operasi untuk melihat elemen paling atas tanpa menghapusnya 

Ilustrasi Kehidupan Nyata 

  • Push : Saat kamu buka browser, alamat ditaruh di atas stack 
  • Pop : Saat kamu klik tombol back, tab terakhir keluar dari stack 
  • Peek : Saat kamu lihat tab aktif sekarang, itu sama dengan peek 

[type="alert" style="success"] Baca Juga : Eksplorasi Scratch[/type]

Posting Komentar

Contact form