IPA Catherine Faron Zucker
Introduction à l’Algorithmique
IPA Catherine Faron Zucker 2
Introduction à l'Algorithmique
Algorithme
Validité d'un algorithme
Preuve de sa correction
Analyse d'un algorithme
Complexité d'un algorithme
Structures de données
Conception d'un algorithme
IPA Catherine Faron Zucker 3
Algorithme
Permet de résoudre un problème donné
ex: Trier une liste de noms par ordre alphabétique
Procédure de calcul bien définie
Séquence d'instructions élémentaires
termine en un temps fini
prend une ou des valeur(s) en entrée
donne une ou des valeur(s) en sortie
IPA Catherine Faron Zucker 4
Exemple
Exemple de problème à résoudre
Comment trier une liste d'élèves par ordre alpha?
Input: liste non triée
Output: liste triée
Algo: ???
IPA Catherine Faron Zucker 5
Types de problèmes
Tris d'éléments d'une liste
Recherche d'un élément
Calcul sur des chaînes (caractères, nombres, bits, ...)
Problèmes de graphes
Problèmes combinatoires
Problèmes géométriques
Problèmes numériques
Algorithmes exacts / d'approximation
1 / 54 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !