Summary session 3


Image result for perbedaan tentang stack dan queue

Jadi hari ini aku belajar tentang Stack dan Quese

Stack
Stack memakai sistem LIFO atau last in first out (yang pertama masuk akan keluar terakhir, begitu pula yang terakhir masuk akan keluar pertama kali) yang apabila kita mengahapus/ keluar data, maka data yang terakhirlah yang akan terhapus/ keluar terlebih dahulu.

Operasi pada stack :
§      Push : digunakan untuk menembah item pada Stack pada Tumpukan paling atas.
§      Pop : digunakan untuk mengambil item pada Stack pada Tumpukan paling atas.
§      Clear : digunakan untuk mengosongkan Stack.
§      Create Stack : membuat Tumpukan baru S, dengan jumlah elemen kosong.
§      MakeNull : mengosongkan Tumpukan S, jika ada elemen maka semua elemen dihapus.
§      IsEmpty : fungsi yang digunakan untuk mengecek apakah Stack sudah kosong.
§      Isfull : fungsi yang digunakan untuk mengecek apakah Stack sudah penuh.

prefix, infix dan postfix
 prefix adalah operator yang ditulis sebelum operand.berikut adalah contoh prefix: *5 10. 
 infix adalah operator yang ditulis di antara operand. berikut adalah contoh infix: 3 * 8.
 postfix adalahoperator yang ditulis setelah operand. berikut adalah contoh postfix: 9 3 *.


Queue
queue memakai siste FIFO atau first in first out (yang pertama masuk akan keluar pertama, begitu pula yang masuk terakhir akan keluar terakhir) yang apabila kita menghapus / mengeluarkan data, maka data yang pertamalah yang akan terhapus/ keluar terdahulu dan data yang terakhir akan terhapus/ keluar terakhir.

Operasi pada Queue :
§      Create Queue (Q) : membuat antrian baru Q, dengan jumlah elemen kosong.
§      Make NullQ (Q) : mengosongkan antrian Q, jika ada elemen maka semua elemen dihapus.
§      EnQueue : berfungsi memasukkan data kedalam antrian.
§      DeqQueue : berfungsi mengeluarkan data terdepan dari antrian.
§      Clear : Menghapus seluruh Antrian
§      IsEmpty : memeriksa apakah antrian kosong
§      IsFull : memeriksa apakah antrian penuh.



Comments

Popular posts from this blog

Summary about linked list