VIP 👤
🏠 Главная
Бенчмарки
📊 Все бенчмарки 🦖 Динозавр v1 🦖 Динозавр v2 ✅ Приложения To-Do List 🎨 Творческие свободные страницы 🎯 FSACB - Ультимативный показ 🌍 Бенчмарк перевода
Модели
🏆 Топ-10 моделей 🆓 Бесплатные модели 📋 Все модели ⚙️ Режимы Kilo Code
Ресурсы
💬 Библиотека промптов 📖 Глоссарий ИИ 🔗 Полезные ссылки 🔌 API и маршрутизаторы
hard

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

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

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

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