VIP 👤
🏠 Accueil
Benchmarks
📊 Tous les Benchmarks 🦖 Dinosaure v1 🦖 Dinosaure v2 ✅ To-Do List Apps 🎨 Pages Libres 🎯 FSACB - Showcase 🌍 Traduction
Modèles
🏆 Top 10 Modèles 🆓 Modèles Gratuits 📋 Tous les Modèles ⚙️ Modes Kilo Code
Ressources
💬 Prompts IA 📖 Glossaire IA 🔗 Liens Utiles 🔌 API & Routeurs
Advanced

Recursive Algorithm Optimization

#algorithms #optimization #coding #logic

Optimize a naive recursive implementation of a dynamic programming problem.

You are an Algorithm Expert. I will provide a naive recursive implementation of the 'Matrix Chain Multiplication' problem. Analyze the time complexity and identify overlapping subproblems. Rewrite the solution using memoization (top-down) and then transform it into a tabulation (bottom-up) approach. Finally, optimize the space complexity of the bottom-up approach to O(1) if possible, or explain why it is not feasible. Provide the code in Python.