Struktur Data Stack Dan Queue
Struktur Data Stack Dan Queue
a) Suatu susunan koleksi data dimana data b) Suatu koleksi data yang saling terhubung
dapat ditambahkan dan dihapus selalu satu sama lain membentuk senarai berantai
dilakukan pada bagian akhir data
a) Benda yang pertama keluar ke dalam stack b) Benda yang terakhir masuk ke dalam stack
akan menjadi yang terakhir masuk dari stack akan menjadi yang pertama keluar dari stack
3. Digunakan untuk mengambil item pada stack pada tumpukan paling atas, disebut...
a) Push b) Pop
4. Suatu variabel penanda dalam Stack yang menunjukkan elemen teratas data Stack sekarang
a) TOP b) POP
a) Max_Stack-1 b) Top=-1
6. Queue bersifat...
a) FIFO b) LIFO
a) Dequeue b) Enqueue
8. Queue/Antrian dapat dibuat dengan menggunakan...
10. Contoh membuat program komputer untuk antrian pada bank menggunakan konsep
a) LIST b) QUEUE
a) QUEUE b) STACK
12. Infix : ( ? )
Postfix : CB*D+
Prefix : ( ? )
a) Prefix : + D * C B b) Prefix : + C * D B
Infix : D + ( C * B ) Infix : B + ( C * D )
a) Rear b) Push
c) IsFull d) Pop
a) Enqueue b) Pop
c) IsFull d) Dequeue
15.
Fungsi push(d) maka akan menghasilkan stack
a) a b b) a b d
c) d d) a d
16.
Fungsi empty() akan mengeluarkan nilai
a) A b) True
c) E d) False
17. Queue merupakan tipe struktur data yang bekerja secara FIFO. apa yang dimaksud dengan FIFO?
a) Memasukkan elemen baru dari akhir urutan b) Memasukkan elemen baru dari akhir urutan
dan mengeluarkan elemen dari depan dan mengeluarkan elemen dari belakang
urutan urutan
18. Untuk dapat melakukan BFS (Breadth-First Search) bisa dilakukan dengan menggunakan
a) Obeng b) Queue
c) Pointer d) Stack
19. Untuk melakukan DFS (Depth-First Search) bisa dilakukan dengan menggunakan
a) Stack b) Queue
c) Gunting d) linked-list
a) LIFO b) FOFO
c) FIFO d) UFO
21. Yang bukan istilah dalam Stack,
a) empty b) back
c) Push d) Pop
a) Enqueue b) Dequeue
c) Top d) Empty
24. Di bawah ini yang merupakan pernyataan salah mengenai stack adalah
a) IsFull b) Rear
c) Push d) Pop
e) IsEmpty
26. Jika dilakukan operasi queue secara berurutan sebagai berikut:
add(Q, 20)
add(Q, 14)
add(Q, 54)
Apa output yang dihasilkan jika kita print info stack mulai dari Head?
a) Benda yang pertama keluar ke dalam stack b) Benda yang terakhir masuk ke dalam stack
akan menjadi yang terakhir masuk dari stack akan menjadi yang pertama keluar dari stack
28. IsFull digunakan untuk mengecek apakah Antrian sudah penuh atau belum, yaitu dengan melihat
kondisi...
30. Operasi dalam queue yang digunakan untuk menyisipkan atau menambahkan data baru adalah
a) pop b) add/dequeue
c) push d) del