wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

minitest struktur data 1

Total questions: 10

Worksheet time: 4mins

Name
Class
Date
1.

Pada struktur data hasing, fungsi hash digunakan untuk.

a)
  • Menghitung indeks data dalam tabel hasing

b)
  • Menghapus data dari tabel hasing

c)
  • Menambahkan data ke dalam tabel hasing

d)
  • Mencari data dalam tabel hasing

2.

Algoritma divide conquer adalah algoritma yang memecah masalah menjadi..

a)
  • Dua masalah yang lebih kecil

b)
  • Satu masalah yang lebih besar

c)
  • Dua masalah yang sama ukurannya

d)

tidak tahu

3.

Bagaimana cara memilih masalah yang tepat untuk diselesaikan dengan menggunakan algoritma divide conquer?

a)

Pasrah

b)

Masalah harus memiliki kompleksitas waktu O(n log n).

c)

Masalah harus dapat dibagi menjadi dua masalah yang lebih kecil.

d)

Masalah harus dapat diselesaikan secara paralel.

4.

Salah satu contoh aplikasi algoritma Divide and Conquer adalah?

a)

Sorting secara acak

b)

Pencarian linear

c)

Pencarian biner

d)

Pencocokan pola

5.

Pada algoritma Divide and Conquer, langkah terakhir adalah?

a)

Menyelesaikan masalah utama

b)

Menghitung solusi dari submasalah

c)

Menganalisis kembali solusi yang diperoleh

d)

Menggabungkan solusi dari submasalah

6.

Apa yang dilakukan fungsi hash dalam proses hashing?

a)

Mengubah data menjadi nilai indeks

b)

Mengurutkan data

c)

Mengenkripsi data

d)

Mengalokasikan ruang memori untuk data

7.

Apa tujuan utama dari teknik hashing dalam struktur data?

a)

Menyusun data secara terurut

b)

Menyembunyikan data

c)

Mengubah data menjadi format yang berbeda

d)

Mempercepat pencarian, penyisipan, dan penghapusan data

8.

Teknik yang sering digunakan untuk mengatasi kompleksitas waktu dalam rekursi berulang kali pada algoritma Divide and Conquer adalah?

a)

Brute Force

b)

Incremental Approach

c)

Dynamic Programming

d)

Exhaustive Search

9.

Salah satu keuntungan utama dari algoritma Divide and Conquer adalah?

a)

Kompleksitas waktu yang selalu lebih baik dari algoritma lain

b)

Mudah diimplementasikan dalam berbagai bahasa pemrograman

c)

Membutuhkan sedikit ruang memori

d)

Dapat dioptimalkan untuk menangani masalah besar

10.

Ada berapa banyak jumlah AC didalam ruangan aula ?

a)

3

b)

4

c)

5

d)

2