🏠 Home
Benchmark Hub
📊 All Benchmarks 🦖 Dinosaur v1 🦖 Dinosaur v2 ✅ To-Do List Applications 🎨 Creative Free Pages 🎯 FSACB - Ultimate Showcase 🌍 Translation Benchmark
Models
🏆 Top 10 Models 🆓 Free Models 📋 All Models ⚙️ Kilo Code
Resources
💬 Prompts Library 📖 AI Glossary 🔗 Useful Links
hard

تحسين خوارزمية معقدة

#برمجة #خوارزميات #تحسين #Python

طلب تحليل كود برمجي وتحسين أدائه الخوارزمي وتقليل استهلاك الذاكرة.

قم بمراجعة الكود البرمجي التالي المكتوب بلغة Python. المشكلة تكمن في أن التعقيد الزمني الحالي هو O(n^2) مما يسبب بطئاً كبيراً مع البيانات الضخمة. مهمتك هي إعادة كتابة الدالة لتعمل بتعقيد زمني O(n log n) أو أفضل، مع الحفاظ على نفس النتيجة المنطقية. اشرح التغييرات التي قمت بها وكيف تؤثر على الأداء، واقترح طريقة بديلة باستخدام مكتبات C++ لزيادة السرعة إذا لزم الأمر.