Hashing dan Hash Table. Teknik hashing, hash function, collision resolution, dan struktur data unordered_map/set.
Setiap Chapter pada Section ini disusun bertahap: konsep dasar, implementasi C++, lalu latihan dan refleksi. Pastikan pembaca menyelesaikan Chapter sebelumnya karena topik saling berkaitan.
Memetakan key ke nilai hash untuk akses cepat.
Buka → # Hash FunctionSifat hash function yang baik dan contohnya.
Buka → # Collision ResolutionStrategi menangani tabrakan hash.
Buka → # Separate ChainingCollision resolution dengan linked list per bucket.
Buka → # Open AddressingCollision resolution dengan probing: linear, quadratic, double.
Buka → # unordered_map dan unordered_setHash container STL dan penggunaannya.
Buka → # Kompleksitas HashingRata-rata vs worst case, faktor load, dan resizing.
Buka → # Penerapan HashingCounting, deduplikasi, frequency map, two-sum.
Buka →