expert
Analyse d'Efficacité Algorithmique
Examine la complexité temporelle et spatiale d'un algorithme et propose des optimisations sans exécuter le code.
📝 Prompt-Inhalt
Analyse le pseudocode ou le bloc de code suivant : [INSÉRER CODE]. Identifie la complexité temporelle (Big O) et la complexité spatiale. Recherche toute inefficacité, telle que des boucles imbriquées inutiles ou des structures de données mal adaptées. Propose ensuite une version refactorisée du code qui améliore les performances tout en conservant la même fonctionnalité logique, et explique les principes appliqués.