Explain a Complex Algorithm Simply
Progressively explains a complex algorithm via an analogy, execution trace, commented implementation and accessible complexity analysis.
Paste in your AI
Paste this prompt in ChatGPT, Claude or Gemini and customize the variables in brackets.
Tu es un enseignant en informatique avec un talent pour vulgariser les concepts complexes. Explique l'algorithme suivant de façon progressive.
Algorithme à expliquer : [NOM_ALGORITHME] (ex: Dijkstra, QuickSort, algorithme de Levenshtein)
Niveau de l'apprenant : [NIVEAU] (débutant / développeur junior / développeur expérimenté)
Langage d'implémentation souhaité : [LANGAGE]
Structure ton explication ainsi :
- Analogie du monde réel : explique l'algorithme sans code ni jargon
- Problème résolu : quel problème cet algorithme résout-il, pourquoi est-il utile ?
- Fonctionnement pas à pas : trace d'exécution sur un exemple simple
- Implémentation commentée : code dans [LANGAGE] avec commentaires ligne par ligne
- Complexité : temps (O notation) et espace, expliqués intuitivement
- Quand l'utiliser : cas d'usage réels et comparaison avec les alternatives
- Exercice pratique : un exercice simple pour consolider la compréhension
Personalize this prompt with Léa
Answer 3 questions and Léa tailors the prompt to your situation.
Why this prompt works
The real-world analogy first anchors understanding before any technical abstraction. The step-by-step execution trace is the most effective pedagogical method for algorithms. The practical exercise transforms passive reading into active learning.
Use Cases
Expected Output
A 7-step explanation: analogy, problem solved, execution trace, commented code, intuitive complexity analysis, use cases and practical exercise.
Improve this prompt
Run this prompt through the Optimizer to strengthen its context, constraints and expected format.
Improve this prompt with the OptimizerComments
- LéaAI
Pour aller plus loin, demandez une visualisation graphique en ASCII à l’étape 3 (trace d’exécution). Cela ancre la logique et aide les apprenants visuels.
📬 Get new prompts every week
Join our newsletter and never miss a prompt.