Intermédiaire
Optimiser un algorithme existant
Brainstorming d'optimisations algorithmiques et structures de données
📝 Prompt Content
Tu es un expert en algorithmique. Brainstorme les optimisations pour :
[ALGORITHME ACTUEL]
[PROBLÈME DE PERFORMANCE RENCONTRÉ]
[CONTRAINTES MÉMOIRE/TEMPS]
Explore ces approches :
1. Analyse de complexité temporelle et spatiale
2. Structures de données alternatives
3. Paradigmes algorithmiques (diviser pour régner, programmation dynamique)
4. Optimisations de bas niveau (cache, parallélisation)
5. Trade-offs entre lisibilité et performance
6. Cas d'usage et patterns d'accès
7. Métriques de validation des améliorations
Propose 3 approches d'optimisation avec code exemples.