AI Jawab Pertanyaan_Asisten Tugas Terbaik AI Online | Question AI
Beranda / Teknologi / SOAL LATIHAN/TUGAS Latihan 7 1. Sebutkan ciri circular Queue dalam kondisi: a Kosong b Penuh c Bisa

Pertanyaan

SOAL LATIHAN/TUGAS Latihan 7 1. Sebutkan ciri circular Queue dalam kondisi: a Kosong b Penuh c Bisa diisi d Ada isinya e Hanya berisi
zoom-out-in

SOAL LATIHAN/TUGAS Latihan 7 1. Sebutkan ciri circular Queue dalam kondisi: a Kosong b Penuh c Bisa diisi d Ada isinya e Hanya berisi 10 record f Tempat yang kosong hanya ada 10 2 Tulis algoritma lengkap untuk: a. Insert sebuah record b Delete sebuah record 3 Tulis algoritma yang lengkap untuk mengisi antrian record per record sebanyak 10 record selama antrian belum penuh. Apabila antrian penuh , walaupun belum mengisi 10 record, proses pengisian dihentikan 4 Tulis algoritma yang lengkap untuk mendelete isi antrian record per record sebanyak 10 record selama antrian masih ada isinya Apabila antrian sudah kosong, walaupun belum mendelete sebanyak 10 record, maka proses delete dihentikan 5 Tulis untuk menghitung dan mencetak jumlah tempat(elemen)) yang ada isinya bila diketahui nilai F dan R tanpa mengetahui nilai Counter

Tampilkan lebih banyak
192
Jawaban
4.4 (217 suara)
avatar
Gaurish elit · Tutor selama 8 tahun

Jawaban

1. Ciri circular queue dalam kondisi:
a. Kosong: Semua elemen berada di posisi 0
b. Penuh: Semua elemen berada di posisi maksimum
c. Bisa diisi: Semua elemen berada di posisi antara 0 dan maksimum
d. Ada isinya: Semua elemen berada di posisi antara 0 dan maksimum
e. Hanya berisi 10 record: Semua elemen berada di posisi antara 0 dan 9
f. Tempat yang kosong hanya ada 10: Semua elemen berada di posisi antara 0 dan 9

2. Algoritma lengkap untuk:
a. Insert sebuah record:
- Jika antrian kosong, tambahkan record ke posisi 0
- Jika antrian penuh, tambahkan record ke posisi maksimum
- Jika antrian tidak kosong dan tidak penuh, tambahkan record ke posisi yang tersedia
b. Delete sebuah record:
- Jika antrian kosong, tidak bisa menghapus record
- Jika antrian penuh, tidak bisa menghapus record
- Jika antrian tidak kosong dan tidak penuh, hapus record dari posisi yang tersedia

3. Algoritma lengkap untuk mengisi antrian record per record sebanyak 10 record selama antrian belum penuh:
- Jika antrian kosong, tambahkan record ke posisi 0
- Jika antrian penuh, tidak bisa menambahkan record
- Jika antrian tidak kosong dan tidak penuh, tambahkan record ke posisi yang tersedia

4. Algoritma lengkap untuk mendelete isi antrian record per record sebanyak 10 record selama antrian masih ada isinya:
- Jika antrian kosong, tidak bisa menghapus record
- Jika antrian penuh, tidak bisa menghapus record
- Jika antrian tidak kosong dan tidak penuh, hapus record dari posisi yang tersedia

5. Untuk menghitung dan mencetak jumlah tempat(elemen) yang ada isinya bila diketahui nilai F dan R tanpa mengetahui nilai Counter:
- Jika F = R, jumlah elemen = R
- Jika F > R, jumlah elemen = F - R
- Jika F R - F

Penjelasan

1. Circular queue adalah struktur data yang digunakan untuk menyimpan data dalam bentuk antrian. Dalam circular queue, posisi awal dan akhir antrian bertemu, sehingga tidak ada batasan untuk posisi elemen.

2. Untuk menambahkan atau menghapus elemen dari antrian, kita perlu memeriksa apakah antrian sudah penuh atau kosong. Jika antrian penuh, kita tidak bisa menambahkan elemen baru. Jika antrian kosong, kita bisa menambahkan elemen baru. Jika antrian tidak kosong dan tidak penuh, kita bisa menambahkan atau menghapus elemen sesuai kebutuhan.

3. Untuk mengisi antrian dengan 10 record, kita perlu memeriksa apakah antrian sudah penuh atau kosong. Jika antrian penuh, kita tidak bisa menambahkan record. Jika antrian kosong, kita bisa menambahkan record. Jika antrian tidak kosong dan tidak penuh, kita bisa menambahkan record sesuai kebutuhan.

4. Untuk menghapus 10 record dari antrian, kita perlu memeriksa apakah antrian sudah kosong atau penuh. Jika antrian kosong, kita tidak bisa
Apakah jawabannya membantu Anda?Silakan beri nilai! Terima kasih

Pertanyaan Panas lebih lebih

Teknik pembelajaraan penguatan yang bekerja dengan mempelajari fungsi dari nilai yang memberikan utility yang diharapkan untuk mengambi tindakan pada

Tag apa yang digunakan untuk menentukan warna teks pada halaman web? A lt fontgt . B 'lt textgt D C <color>' D 'lt stylegt v E 'lt body textgt ' L

Parameter yang terdapat Ketika request DHCP Client adalah?

In programming, what is a syntax error? a. An error in code writing that prevents the program from running b. An error in the program logic c. An erro

Bagaimana Anda membuat percabangan dengan lebih dari dua pilihan dalam Dart Ragu-ragu A lenggunakan pernyataan "if-else' B lenggunakan pernyataan "for

Salah satu penerapan algoritma adalah untuk memprogram suatu robot . Agar robot dapat berjalan dengan baik maka harus memiliki algoritma yang sesuai.

In programming, what is a syntax error? a. A mathematical calculation error b. An ertor in the program logic c. Anerror in code writing that prevents

Apa fungsi dari repeater dalam jaringan internet? Mengakses email Menyimpan data memperkuat sinyal di jaringan Menghubungkan beberapa jaringan

Soal N 0.5 Di bawah ini termasuk istilah 1 point di dalam komputer adalah __ Mouse Informasi Keyboard CPU

Dalam spreadsheet , apa fungsi dari rumus SUM? Pilihan Jawaban A Menghitung rata-rata B Menjumlahkan sekumpulan angka Menghitung I nilai maksimum D Me

Untuk memberikan sebuah informasi maka hasil pekerjaan tersebut harus berupa print out atau di cetak, di bawah ini adalah menu-bar untuk mencetak yait

Style yang diberikan pada input textfield diantaranya ada di bawah ini,kecuali __ Select one: a. Binder b. background c. warna, d. Border e. margin

Mengapa penting untuk mengatur kebijakan a kses dalam jaringan? preparation Ragu-ragu A - - Untuk meningkatkan kecepatan koneksi B . Untuk mengurangi

Contoh aplikasi yang digunakan untuk mengolah angka dan data statistik adalah __ a . Microsoft Word b . Power Point C . Spreadsheet d . Photoshop

Pengertian dari istilah file adalah __ Sekumpulan fakta yang menggambarkan suatu kejadian tertentu Suatu gambar yang mewakili suatu program Kumpulan d