والصفوف الديناميكية هي هياكل بيانات تستعيد تلقائياً عند وصولها إلى القدرة، ويساعد فهم تكلفتها المستهلكة على تقييم كفاءتها على العمليات المتعددة.

ما هو "التكاليف المُستعارة"؟

والكلفة المفقودة هي متوسط التكلفة لكل عملية على سلسلة من العمليات، وهو يخفف من التكاليف المرتفعة للاستقرار من حين لآخر بتوزيعها على العديد من العمليات غير المكلفة.

عمليات الأشعة الديناميكية

وتشمل العمليات المشتركة على المصفوفات الدينامية الإدخال والحذف وإعادة التصريف، وعادة ما يكون الإلحاق في نهاية المطاف هو أكثر العمليات شيوعا، مما قد يؤدي إلى استرجاع القدرة عند تجاوزها.

حساب التكلفة المفقودة

وعندما تُدرج العناصر، تضاعف المجموعة عندما تكون كاملة، وتستلزم تكلفة إعادة التصنيف نسخ جميع العناصر القائمة إلى المجموعة الجديدة، ورغم أن إعادة التثبيت مكلفة، فإنها تحدث في حالات كثيرة.

فعلى سبيل المثال، إذا بدأت مجموعة من الصفوف بالقدرات 1، يمكن تلخيص تسلسل إعادة تقدير التكاليف على الإضافات المتعددة على النحو التالي:

  • العنصر 1: التكلفة 1
  • العنصر الثاني: إعادة الاستخدام (التكاليف 1)، مجموع التكاليف 2
  • العنصر الثالث: إعادة الاستخدام (التكاليف 2)، مجموع التكاليف 3
  • العنصر الرابع: إعادة الاستخدام (التكاليف 4)، المجموع 4

وتبلغ التكلفة الإجمالية للإضافة إلى الإدخالات غير المبررة 2n، مما يجعل التكلفة المفقودة لكل إضافة تقريباً من الفئة " سين " (1).