Belajar python (basic) - 15 stacks and Queues
Belajar python (basic) - 15 stacks and Queues
Kita akan belajar stacks Dan queues ,beda nya stacks Dan Queues
Kalau misalkan stack itu menumpuk misal Kita menumpuk buku pasti yang Kita ambil pertama itu yang atas dulu , kalau queues itu misalkan Kita Masuk ke antrian restoran misal orang antrian pertama terus Ada antrian baru yang dilayanin nya itu pasti yang ngantri pertama dulu bukan yang baru ngantri ,itulah perbedaan kedua nya semoga kalian mengerti ilustasi ini.
Contoh code nya
Stacks
tumpukan = [1,2,3,4,5,6]
#memasukan data baru
tumpukan.append(7)
print(" data Masuk",7)
tumpukan.append(8)
print("data masuk",8)
out = tumpukan.pop()
print("data keluar",out)
print("data sekarang",tumpukan)
Ini contoh stacks silahkan code code nya jalan Kan sama kalian Dan kalau Queues itu seperti ini
from collection import deque
antrian = deque([1,2,3,4,5])
print("data sekarang",antrian)
#menambahkan data
antrian.append(6)
print("data Masuk",6)
print("data sekarang",antrian)
antrian.append(7)
print("data Masuk",7)
print("data sekarang",antrian)
#mengurangi antrian
out = antrian.popleft()
print("data keluar",out)
print("data sekarang",antrian)
out = antrian.popleft()
print("data keluar",out)
print("data sekarang",antrian)
Silahkan kalian coba jalankan code nya Dan temukan perbedaan nya.
Komentar
Posting Komentar