Search Header Logo

ADA-GSL2425-FIN_EX-B

Authored by Utomo Pujianto

Computers

University

Used 2+ times

ADA-GSL2425-FIN_EX-B
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

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.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?