
Hash Table

Quiz
•
Information Technology (IT)
•
University
•
Easy
Fadlan Hidayat
Used 4+ times
FREE Resource
9 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Diberikan fungsi hash berikut untuk menyimpan integer dalam Hash Table berkapasitas 10:
h(x) = x mod 10
Jika kita memasukkan angka 15, 25, 35, dan 45, dan menggunakan linear probing untuk menangani collision, pada indeks berapa nilai 45 akan disimpan?
5
6
7
8
Answer explanation
15 mod 10 = 5 → Masuk ke indeks 5
25 mod 10 = 5 → Collision, pindah ke indeks 6
35 mod 10 = 5 → Collision, pindah ke indeks 7
45 mod 10 = 5 → Collision, pindah ke indeks 8
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Apa fungsi utama dari Hash Table?
Menyimpan data dalam bentuk binary tree
Menyimpan data dalam struktur key-value untuk akses lebih cepat
Menyimpan data secara berurutan seperti dalam array
Mengurutkan data secara otomatis berdasarkan key
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Jika kapasitas Hash Table terlalu kecil dibanding jumlah elemen yang dimasukkan, apa yang mungkin terjadi?
Tidak ada efek, Hash Table tetap bekerja normal
Collision akan meningkat, menyebabkan performa lebih lambat
Semua elemen akan otomatis tersimpan tanpa masalah
Data akan otomatis diurutkan dalam urutan alfanumerik
Answer explanation
Load Factor tinggi → Risiko collision meningkat, yang memperlambat pencarian.
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Fungsi hash dalam Hash Table bertujuan untuk...
Mengubah key menjadi indeks untuk penyimpanan data
Mengurutkan elemen secara otomatis
Menghapus data yang tidak diperlukan
Menyimpan data secara acak
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Teknik chaining dalam Hash Table digunakan untuk...
Menjalankan fungsi hash lebih dari satu kali
Menyimpan beberapa nilai pada indeks yang sama menggunakan linked list
Mencari elemen dalam waktu konstan
Menghapus elemen dalam Hash Table
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Jika Hash Table memiliki load factor lebih dari 0.75, apa tindakan terbaik yang harus dilakukan?
Menghapus elemen untuk mengurangi load factor
Meningkatkan ukuran Hash Table dan melakukan rehashing
Mengubah fungsi hash agar lebih kompleks
Menggunakan lebih banyak teknik chaining
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Jika sebuah Hash Table menggunakan dynamic resizing, kapan waktu terbaik untuk melakukan rehashing?
Saat load factor mencapai 0.5
Saat jumlah elemen mencapai kapasitas maksimum
Saat performa pencarian mulai menurun karena banyaknya collision
Setiap kali ada elemen yang dihapus
Answer explanation
Jika load factor terlalu tinggi, collision meningkat → pencarian menjadi lebih lambat
8.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Jika kita ingin mengoptimalkan Hash Table agar dapat menangani jumlah data yang terus bertambah, tindakan terbaik adalah...
Mengurangi ukuran Hash Table agar lebih efisien
Menggunakan fungsi hash yang lebih kompleks untuk menghindari collision
Menggunakan dynamic resizing untuk meningkatkan ukuran Hash Table
Menghapus elemen secara berkala untuk menghindari beban berlebih
9.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Diketahui sebuah Hash Table dengan kapasitas 7 dan fungsi hash berikut digunakan:
h(x) = x mod 7
Jika kita menyisipkan angka 10, 20, 5, dan 12, dengan metode chaining menggunakan linked list, berapa banyak node yang terdapat di indeks 5?
1
2
3
4
Answer explanation
10 mod 7 =3 (Masuk ke indeks 3)
20 mod 7 = 6 (Masuk ke indeks 6)
5 mod 7 = 5 (Masuk ke indeks 5)
12 mod 7 = 5 (Collision, masuk ke indeks 5 dalam linked list)
Jadi, indeks 5 memiliki dua node.
Similar Resources on Wayground
10 questions
Posttest for UKIN

Quiz
•
10th Grade - University
10 questions
Membuat Game Pesawat Tembak Alien

Quiz
•
10th Grade - University
10 questions
Pretest PTI

Quiz
•
University
10 questions
Berpikir Komputasional (BK)

Quiz
•
8th Grade - University
10 questions
Big Data

Quiz
•
University
7 questions
QUIZ SBD WEEK#11

Quiz
•
University
10 questions
ASESMEN DIAGNOSTIK INFORMATIKA X DPB 2

Quiz
•
10th Grade - University
10 questions
Quiz Struktur Data

Quiz
•
University
Popular Resources on Wayground
50 questions
Trivia 7/25

Quiz
•
12th Grade
11 questions
Standard Response Protocol

Quiz
•
6th - 8th Grade
11 questions
Negative Exponents

Quiz
•
7th - 8th Grade
12 questions
Exponent Expressions

Quiz
•
6th Grade
4 questions
Exit Ticket 7/29

Quiz
•
8th Grade
20 questions
Subject-Verb Agreement

Quiz
•
9th Grade
20 questions
One Step Equations All Operations

Quiz
•
6th - 7th Grade
18 questions
"A Quilt of a Country"

Quiz
•
9th Grade