قمت بتطوير مشروع كامل لتنفيذ Hash Table باستخدام لغة Java مع تطبيق أربع طرق مختلفة لحل مشكلة التصادم (Collision Handling).
يُظهر المشروع فهم عميق لطريقة عمل جداول التجزئة وآليات التخزين الفعّال، مع تطبيق كل طريقة بشكل عملي داخل كود منظم وسهل القراءة.
يشمل المشروع تنفيذ الطرق التالية:
Linear Probing
Quadratic Probing
Double Hashing
Chaining (Linked List)
كما يحتوي المشروع على دوال للإضافة، البحث، الحذف، وعرض البيانات، مع اختبار كل طريقة لضمان صحة النتائج.