Tutoriel sur la conception et l'analyse d'algorithmes

Un algorithme est une séquence d'étapes pour résoudre un problème. La conception et l'analyse d'algorithmes sont très importantes pour la conception d'algorithmes pour résoudre différents types de problèmes dans la branche de l'informatique et des technologies de l'information. Ce didacticiel présente les concepts fondamentaux de la conception de stratégies, de l'analyse de complexité des algorithmes, suivis de problèmes sur la théorie des graphes et les méthodes de tri. Ce didacticiel comprend également les concepts de base de la théorie de la complexité.

Ce didacticiel a été conçu pour les étudiants qui souhaitent obtenir un diplôme dans tous les domaines liés à l'informatique, à l'ingénierie et / ou aux technologies de l'information. Il tente d'aider les étudiants à saisir les concepts essentiels impliqués dans la conception d'algorithmes.

Les lecteurs doivent avoir des connaissances de base en programmation et en mathématiques. Les lecteurs doivent très bien connaître la structure des données. De plus, il est préférable que les lecteurs aient une compréhension de base du langage formel et de la théorie des automates.