
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
14 questions
hashmap

Quiz
•
University
10 questions
Package Diagram (Quiz)

Quiz
•
University
9 questions
Quiz on Using Software Tools to Edit Tables

Quiz
•
8th Grade - University
12 questions
Mastering Canva Presentations

Quiz
•
University
10 questions
Soal Quizizz

Quiz
•
University
8 questions
Kuis Manipulasi DOM

Quiz
•
University
10 questions
Pengantar Teknologi Multimedia

Quiz
•
University
14 questions
MID Dasar Pemrograman Web

Quiz
•
University
Popular Resources on Wayground
20 questions
Brand Labels

Quiz
•
5th - 12th Grade
10 questions
Ice Breaker Trivia: Food from Around the World

Quiz
•
3rd - 12th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
20 questions
ELA Advisory Review

Quiz
•
7th Grade
15 questions
Subtracting Integers

Quiz
•
7th Grade
22 questions
Adding Integers

Quiz
•
6th Grade
10 questions
Multiplication and Division Unknowns

Quiz
•
3rd Grade
10 questions
Exploring Digital Citizenship Essentials

Interactive video
•
6th - 10th Grade
Discover more resources for Information Technology (IT)
11 questions
NFL Football logos

Quiz
•
KG - Professional Dev...
20 questions
Definite and Indefinite Articles in Spanish (Avancemos)

Quiz
•
8th Grade - University
7 questions
Force and Motion

Interactive video
•
4th Grade - University
36 questions
Unit 5 Key Terms

Quiz
•
11th Grade - University
38 questions
Unit 6 Key Terms

Quiz
•
11th Grade - University
20 questions
La Hora

Quiz
•
9th Grade - University
7 questions
Cell Transport

Interactive video
•
11th Grade - University
7 questions
What Is Narrative Writing?

Interactive video
•
4th Grade - University