
Hash Table
Quiz
•
Information Technology (IT)
•
University
•
Practice Problem
•
Easy
Fadlan Hidayat
Used 4+ times
FREE Resource
Enhance your content in a minute
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
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.
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
MongoDB Concepts 2
Quiz
•
University
10 questions
Sistem Informasi Berbasis Pertanian
Quiz
•
University
10 questions
Ethical Hacking week #1
Quiz
•
University
10 questions
Tes materi Implementasi Proses Bisnis TJKT
Quiz
•
10th Grade - University
12 questions
TcP252_k32_FQ1
Quiz
•
University
11 questions
Posttest Keamanan Digital
Quiz
•
University
10 questions
học Quản Trị Tri Thức chưa người đẹp??
Quiz
•
University
11 questions
TRẢ LỜI ĐÚNG - TRÚNG QUÀ COOL
Quiz
•
University
Popular Resources on Wayground
10 questions
Honoring the Significance of Veterans Day
Interactive video
•
6th - 10th Grade
9 questions
FOREST Community of Caring
Lesson
•
1st - 5th Grade
10 questions
Exploring Veterans Day: Facts and Celebrations for Kids
Interactive video
•
6th - 10th Grade
19 questions
Veterans Day
Quiz
•
5th Grade
14 questions
General Technology Use Quiz
Quiz
•
8th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
15 questions
Circuits, Light Energy, and Forces
Quiz
•
5th Grade
19 questions
Thanksgiving Trivia
Quiz
•
6th Grade
Discover more resources for Information Technology (IT)
20 questions
Definite and Indefinite Articles in Spanish (Avancemos)
Quiz
•
8th Grade - University
7 questions
Force and Motion
Interactive video
•
4th Grade - University
9 questions
Principles of the United States Constitution
Interactive video
•
University
18 questions
Realidades 2 2A reflexivos
Quiz
•
7th Grade - University
10 questions
Dichotomous Key
Quiz
•
KG - University
25 questions
Integer Operations
Quiz
•
KG - University
7 questions
What Is Narrative Writing?
Interactive video
•
4th Grade - University
20 questions
SER vs ESTAR
Quiz
•
7th Grade - University
