نوع العمل
تنفيذ هيكل بيانات Hash Table باستخدام ++C مع معالجة التصادم (Collision Handling) بطريقة Chaining عبر Linked List.
المميزات
دالة Hash لتوزيع البيانات بكفاءة
دعم عمليات Insert, Remove, Search
إدارة ديناميكية للذاكرة
إمكانية تخزين Key-Value Pair باستخدام Template
تحسين سرعة الوصول للبيانات بزمن شبه ثابت O(1)
طريقة التنفيذ
تصميم Class باستخدام Templates → إنشاء Vector من المؤشرات للعُقد → تطبيق دالة Hash لتحديد الموقع → معالجة التصادم باستخدام Linked List → اختبار العمليات وضمان تحرير الذاكرة باستخدام Clear Function.