تفاصيل العمل

نوع العمل

تنفيذ هيكل بيانات 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.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
3
تاريخ الإضافة