VIP 👤
🏠 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 🔌 APIs e roteadores
hard

تحسين الخوارزميات المتكررة

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

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

أنت مطور برمجيات خبير. لديك دالة متكررة (Recursive Function) لحساب متتالية فيبوناتشي التي تعاني من مشاكل الأداء بسبب إعادة الحساب. 1. قم بإعادة كتابة الكود لتحويله إلى نسخة تكرارية (Iterative) باستخدام البرمجة الديناميكية (Dynamic Programming). 2. قم بتحليل تعقيد الوقت (Time Complexity) والمكان (Space Complexity) للحلين. 3. اكتب تعليقات تفصيلية توضح لماذا الحل التكراري أكثر كفاءة في التعامل مع الأعداد الكبيرة جداً.