Postingan

tugas teori struktur data

Gambar
  Implementasi Stack contoh kehidupan sehari-hari, kita bisa membayangkan sebuah tumpukan piring di dapur. Piring terakhir yang ditumpuk di atas adalah piring pertama yang akan diambil. output Penjelasan Syntax: 1. _init__ : Constructor yang digunakan untuk menginisialisasi objek stack dengan list kosong. 2. push(item) : Menambahkan elemen ke atas stack. 3. pop() : Menghapus dan mengembalikan elemen teratas dari stack. Jika stack kosong, mengembalikan pesan bahwa stack kosong. 4. peek() : Mengembalikan elemen teratas dari stack tanpa menghapusnya. Jika stack kosong, mengembalikan pesan bahwa stack kosong. 5. is_empty() : Mengecek apakah stack kosong atau tidak. 6. size() : Mengembalikan ukuran stack. Implementasi Queue  Sebagai contoh kehidupan sehari-hari, kita bisa membayangkan antrian di supermarket. Orang pertama yang mengantri adalah orang pertama yang akan dilayani. output Penjelasan Syntax: 1. init__ : Constructor yang digunakan untuk menginisialisasi objek queue dengan...