Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

06 - Hashing #2

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Berapakah kartu minimum yang harus diambil dari 1 deck kartu remi (tanpa joker), agar terdapat setidaknya 1 pasang kartu yang sama

a)

14

b)

13

c)

3

d)

52

2.

Mengapa collision mungkin terjadi ?

a)

key range > table size

b)

table size > key range

c)

hash value > table size

d)

table size > hash value

3.

Manakah cara penanganan collision yang menggunakan linked-list eksternal ?

a)

Linear Addressing

b)

Separate Chaining

c)

Coalesced Hashing

d)

Quadratic List

4.

Manakah yang merupakan cara pengananan collision?

a)

Open Addressing

b)

Separate Chaining

c)

Coalesced Hashing

d)

Load Factor

e)

Probe Number

5.

Rata-rata banyaknya element pada satu slot di tabel hash disebut...

a)

Load Factor

b)

Average Factor

c)

Average Probe

d)

Probe Number

6.

Berapakah probe number saat INSERT data "Kenny Baker" ?

a)

3

b)

1

c)

2

d)

4

7.

Probe Number adalah ...

a)

banyaknya slot yang diperiksa hingga suatu data ditemukan pada tabel hash

b)

deret h(k,0), h(k,1), h(k,2), …

c)

banyaknya data per satu slot di dalam hash table

d)

teknik yang digunakan untuk menentukan slot berikutnya ketika terjadi collision

8.

Diketahui fungsi hash h(k)=k mod 13, dan penanganan collision yang digunakan adalah Linear Probing. Manakah probe sequence yang benar untuk k=25 ?

a)

12, 13, 0, 1, 2, ...

b)

12, 0, 1, 2, 3, ...

c)

25, 26, 27, 28, ...

d)

1, 2, 3, 4, ...

e)

13, 1, 2, 3, ...

9.

Masalah primary clustering merupakan kelemahan dari teknik...

a)

Linear Probing

b)

Quadratic Probing

c)

Separate Chaining

d)

Double Hashing

10.

Penanganan collision dengan cara Separate Chaining tidak akan mengalami primary clustering

a)

Benar

b)

Salah

11.

Diketahui kondisi hash table seperti pada gambar. Cara penanganan collision yang digunakan adalah Linear Probing. Berapakah peluang slot pada index 4 akan terisi pada INSERT berikutnya ?

a)

6/23

b)

5/23

c)

6/22

d)

1/22

e)

4/23

12.

Pada teknik Double hashing, h2(k) yang dipilih harus memenuhi syarat...

a)

hash value berupa bilangan prima

b)

hash value relatif prima terhadap ukuran tabel

c)

ukuran tabel merupakan bilangan prima

d)

selalu mengembalikan bilangan genap

13.

Berapa banyak probe sequence pada teknik Double Hashing ?

a)

m2

b)

m

c)

1

d)

2m

14.

Operasi SEARCH(k) boleh berhenti saat ...

a)

k sudah ditemukan

b)

ditemukan slot kosong

c)

sudah memeriksa M buah slot

d)

ditemukan slot yang ditandai "deleted"

e)

k tidak ada di index h(k)

15.

Dua alat ukur yang digunakan untuk menganalisis kinerja suatu hash table adalah...

a)

Load Factor

b)

Probe Number

c)

Probe Sequence

d)

Linear Probing

e)

Primary Clustering