مساعدة في إيجاد خورزمية

MouhcineFD

السلام عليكم

ممكن جزاكم الله خيرا اعطائي معلومات عن اي المواضيع أو الخورزميات التي علي دراستها لأصبح قادر على ترتيب معلومات على هدا الشكل

لدي النوع الأول من البيانات

والنوع الثاني

علي ترتيبها في هدا الجدول

لتكون النتيجة

هذا مثال بسيط لما أريد القيام به لأنني أمتلك أكتر من نوعين من البيانات والمعطيات كبيرة.

قمت بالعديد من المحاولات للقيام بدالك لاكن أجد أن الأمر معقد جدا ويتطلب وقت كبير

هل من مساعدة ؟؟


اذا قمت بتوضيح كيف تحصل على الجدول النهائي قد يتمكن الأعضاء من مساعدتك.

بخصوص البيانات أعلاه، هل مجموع T3 = 120 ؟ أعتقد يوجد خطأ في جدول النتائج أو جدول T.

عموما ، تحتاج الى مصفوفة ببعدين لحفظ قيم P وكذلك مصفوفة أخرى ببعدين لحفظ قيم T

واخيرا مصفوفة النتائج R وستكون أبعادها هي P_n X T_n مع اضافة عمود وصف لحفظ المجموع.

ولحساب قيمتها نحتاج معرفة الآلية التي تقوم بها يدويا. بشكل عام لاحظت أن قيمة أي عنصر في R هي قيمة العنصر المشترك بين الصف P و T.

فمثلا أول قيمة في الجدول ، ناتجة من ايجاد العنصر المشترك بين جدول P وجدول T ، وهكذا.

يمكنك كتابة كود للفكرة مع كتابة اختبار لها unit test حتى تتأكد من خلوها من المشاكل على عدة datasets.