🏠 Início
Avaliações
📊 Todos os Benchmarks 🦖 Dinossauro v1 🦖 Dinossauro v2 ✅ Aplicações To-Do List 🎨 Páginas Livres Criativas 🎯 FSACB - Showcase Definitivo 🌍 Benchmark de Tradução
Modelos
🏆 Top 10 Modelos 🆓 Modelos Gratuitos 📋 Todos os Modelos ⚙️ Kilo Code
Recursos
💬 Biblioteca de Prompts 📖 Glossário de IA 🔗 Links Úteis
hard

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

#خوارزميات #تحسين الأداء #تطوير البرمجيات #التعقيد

تحليل وإعادة هيكلة كود برمجي لتحسين الأداء وتقليل استهلاك الذاكرة.

أعطني خوارزمية بلغة بايثون تقوم بفرز قائمة كبيرة من الأعداد ولكنها تعاني من مشاكل في الأداء (التعقيد الزمني O(n^2)). قم بتحليل الكود لتحديد المشكلة، ثم أعد كتابته باستخدام خوارزمية فرز أكثر كفاءة (مثل QuickSort أو MergeSort) لتقليل التعقيد الزمني إلى O(n log n)، مع شرح تفصيلي للتغييرات وأثرها.