

Tabel hash adalah salah satu struktur data yang paling berguna. Sisipan yang cepat dan dapat diskalakan, cari dan hapus membuat mereka relevan dengan sejumlah besar masalah ilmu komputer.
Dalam tutorial ini, kami mengimplementasikan tabel hash yang dipungut terbuka dan ganda di C. Dengan mengerjakan tutorial ini, Anda akan mendapatkan:
C adalah bahasa yang bagus untuk menulis tabel hash karena:
Tutorial ini mengasumsikan beberapa keakraban dengan pemrograman dan sintaks C. Kode itu sendiri relatif mudah, dan sebagian besar masalah harus dapat dipecahkan dengan pencarian web. Jika Anda mengalami masalah lebih lanjut, buka masalah GitHub.
Implementasi penuh adalah sekitar 200 baris kode, dan harus memakan waktu sekitar satu atau dua jam untuk dikerjakan.
Tutorial ini ditulis oleh James Routley, yang blog di Routley.io.