advanced
تحسين الخوارزميات وتعقيد الوقت
مطالبة بتحليل خوارزمية معقدة واقتراح تحسينات برمجية.
📝 Prompt İçeriği
قم بتحليل الكود التالي الذي يقوم بفرز قائمة من العناصر باستخدام طريقة القوة الغاشمة. حدد تعقيد الوقت الحالي (Big O)، ثم قم بإعادة كتابة الكود لتحقيق نفس الهدف باستخدام خوارزمية 'دمج الفرز' (Merge Sort) أو 'الفرز السريع' (Quick Sort) مع شرح خطوات التحليل وكيفية تحسين الأداء في التعامل مع مجموعات البيانات الكبيرة.