STACK
Definisi
Pengertian
Stack pada
Struktur Data adalah sebagai tumpukan dari benda, sekumpulan data yang
seolah-olah diletakkan di atas data yang lain. Pada stack, elemen terakhir yang disimpan (push)
akan menjadi elemen pertama yang diambil (pop).
Fungsi
dari while not pada codingan yaitu mengambil isi stack saat tidak kosong,jika
kosong keluar dari while not dan program terhenti
Ilustrasi
Kode Program
def Stack():
s=[]
return s
def push(s,data):
s.append(data)
def pop(s):
data = s.pop()
return data
def peek(s):
return s[len(s)-1]
def isEmpty(s):
return s == []
def size(s):
return len(s)
s = Stack()
push(s,'R')
push(s,'A')
push(s,'Y')
print(s.pop())
print(s.pop())
print(s.pop())