ADA-GSL2425-FIN_EX-B

ADA-GSL2425-FIN_EX-B

University

25 Qs

quiz-placeholder

Similar activities

SAINS KOMPUTER TINGKATAN 4 (BAB1)

SAINS KOMPUTER TINGKATAN 4 (BAB1)

KG - University

21 Qs

Soal Informatika kelas 7

Soal Informatika kelas 7

12th Grade - University

20 Qs

ALGORITMA & PEMROGRAMAN

ALGORITMA & PEMROGRAMAN

University

20 Qs

Peniĺaian 1 Informatika ( bab 1 & bab 2 )

Peniĺaian 1 Informatika ( bab 1 & bab 2 )

12th Grade - University

20 Qs

Logika dan Algoritma P13

Logika dan Algoritma P13

University

20 Qs

Algoritma dan Pemrograman

Algoritma dan Pemrograman

University

20 Qs

Mid Semester Simulasi Digital

Mid Semester Simulasi Digital

12th Grade - University

20 Qs

Informatika Kelas 8

Informatika Kelas 8

12th Grade - University

20 Qs

ADA-GSL2425-FIN_EX-B

ADA-GSL2425-FIN_EX-B

Assessment

Quiz

Computers

University

Medium

Created by

Utomo Pujianto

Used 2+ times

FREE Resource

25 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Apa tujuan utama dari penggunaan Balanced Search Trees?
Untuk meningkatkan kecepatan pencarian
Untuk mengurangi penggunaan ruang memori
Untuk menambah kompleksitas dalam pencarian
Untuk mengurangi kompleksitas dalam pencarian

Answer explanation

Penjelasan: Balanced search trees digunakan untuk memastikan bahwa pohon tetap seimbang, yang meminimalkan tinggi pohon dan, oleh karena itu, mengurangi kompleksitas operasi pencarian, penyisipan, dan penghapusan.

2.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Apa yang dimaksud dengan heapify dalam konteks heap?
Proses menambah elemen baru ke dalam heap
Proses menghapus elemen dari heap
Proses untuk mempertahankan sifat heap setelah perubahan
Proses untuk mengurutkan elemen dalam heap

Answer explanation

Penjelasan: Heapify adalah proses untuk memastikan bahwa sebuah pohon biner memenuhi sifat heap. Misalnya, setelah menyisipkan atau menghapus elemen, kita perlu memastikan bahwa pohon masih memenuhi sifat heap dengan memodifikasi posisi elemen-elemen dalam pohon.

3.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Apa yang dimaksud dengan max-heap?
Heap di mana setiap simpul memiliki nilai lebih kecil dari kedua anaknya
Heap di mana setiap simpul memiliki nilai lebih besar dari kedua anaknya
Heap yang hanya dapat diakses melalui indeks tertentu
Heap yang disusun dalam urutan menaik

Answer explanation

Penjelasan: Pada max-heap, nilai setiap simpul harus lebih besar dari atau sama dengan nilai anak-anaknya, sehingga elemen terbesar berada di root dan dapat diekstraksi terlebih dahulu dalam proses Heapsort.

4.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Apa waktu kompleksitas dalam menghapus elemen root dari heap?
O(1)
O(log n)
O(n)
O(n log n)

Answer explanation

Penjelasan: Setelah elemen root dihapus, elemen terakhir dalam heap akan dipindahkan ke root, dan kemudian dilakukan heapify untuk memastikan pohon kembali memenuhi sifat heap. Proses heapify ini membutuhkan waktu O(log n), sehingga kompleksitas penghapusan adalah O(log n).

5.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Salah satu contoh space-for-time trade-off yang umum adalah:
Menggunakan struktur data hash untuk mengurangi waktu pencarian
Menggunakan algoritma pengurutan untuk mempercepat pencarian
Menggunakan algoritma rekursif untuk mengurangi ruang
Menyimpan hasil komputasi sebelumnya dalam cache untuk menghemat ruang

Answer explanation

Penjelasan: Dengan menggunakan struktur data hash, kita dapat mengurangi waktu pencarian secara signifikan, meskipun membutuhkan lebih banyak ruang untuk menyimpan tabel hash. Ini adalah contoh space-for-time trade-off.

6.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Apa tujuan utama dari Horspool’s Algorithm dalam pencarian string?
Mencari kecocokan string dengan memindai seluruh teks
Menggunakan tabel geser untuk mengurangi jumlah perbandingan karakter
Menghitung frekuensi kemunculan substring dalam teks
Meningkatkan efisiensi pengurutan string

Answer explanation

Penjelasan: Horspool’s Algorithm adalah algoritma pencarian string yang menggunakan strategi shift-table untuk mengurangi jumlah perbandingan karakter pada saat mencocokkan pola dengan teks, yang lebih efisien daripada pencocokan langsung.

7.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Apa yang dimaksud dengan collision dalam konteks hashing?
Dua elemen yang memiliki nilai hash yang berbeda
Dua elemen yang memiliki nilai hash yang sama
Ketika hash table kehabisan ruang
Proses pencarian nilai hash yang tidak ditemukan

Answer explanation

Penjelasan: Collision terjadi ketika dua elemen yang berbeda menghasilkan nilai hash yang sama, yang kemudian memerlukan teknik seperti separate chaining atau open addressing untuk menyelesaikannya.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?