Ce document traite de l'analyse de la complexité des algorithmes récursifs, en se concentrant sur les relations de récurrence et les méthodes d'analyse, notamment le théorème 'divide & conquer'. Il aborde les approches directes pour deviner et démontrer la complexité tout en soulignant l'importance de l'évaluation avant l'implémentation pour économiser du temps et des ressources. Des exemples pratiques illustrent comment évaluer la complexité expérimentale et théorique d'un algorithme.