تتبّع Bucket Sort بعشر buckets
السؤال الأصلي
Q6. (Tracing algorithm), Sort the following numbers by bucket sort. 22 45 12 8 10 6 72 81 33 50
#bucket = 10 divider = ceil ( (max+1) / #bucket ) j = floor (arr[i] / divider) B[j] = arr [i];
ملاحظة مهمة على صياغة السؤال
السطر B[j]=arr[i] مختصر: يجب أن يعني إضافة عنصر إلى bucket، لا استبدال ما فيه؛ وإلا تضيع القيم المشتركة في bucket واحد.
هذا السؤال يحتاج موضوعًا لم ندرسه بعد.
المصدر والصفحة الكاملة
يحتاج إلى مراجعةمن قسم Final exam والأسئلة اللاحقة في ملف DOCX المرفق بتصدير القناة. يحفظ السؤال صياغة المصدر، والحل والتلميحات شروح تعليمية إضافية. لا تُستنتج سنة أوهوية أستاذ أوورقة رسمية مكتملة من هذا الملف.
DOCX Final exam Q6
قُرئ النص من XML الأصلي مع فحص الصور المضمنة ومقارنة الصور المتاحة. ملف تجميع الأسئلة ليس نموذج تصحيح رسميًا. تعذّر عرض DOCX ببرنامج Word في جلسة التشغيل؛ مطابقة التخطيط تحتاج مراجعة منفصلة. روجعت حسابات الحلول مستقلاً، مع إبقاء التقييم ذاتيًا. توجد صورة بديلة مقصوصة ضمن روابط المصدر؛ قد تختلف حوافها أو صياغتها عن المستند، ولم تحل محل النص الأصلي.
يحتاج خطوات Bucket Sort وتقسيم القيم إلى buckets؛ لم نشرحه بعد.
يمكنك تنزيل الملف الأصلي من الرابط أعلاه.
الأصل محفوظ byte-for-byte ضمن تصدير تيليجرام src-17706caaa8e0. لا تثبت تسمية Mid/Final سنة الورقة أو اسم الأستاذ.
المستند يتضمن حلولًا غير رسمية قد تكون خاطئة. لم تتوفر معاينة صفحات Word الأصلية؛ يستخرج النص والصور المضمنة منفصلين مع بيان حدود العرض.