Partie
Algorithmique et Programmation
YeQiong SONG
Professeur à l’ENSEM-INPL, [email protected]
Module Informatique 2
cours d’algo. et prog. par Y.Q. Song 2
Objectifs et contenu
Objectifs:
Base sur l’algorithmique
Contenu:
Récursivité de méthodes
Complexité des algorithmes
Structures de données dynamiques (vector,
liste chaînée (définition récursive), graphe,
…)
cours d’algo. et prog. par Y.Q. Song 3
-Récursivité
-Quelques algorithmes fondamentaux
-Notion de complexité des algorithmes
-Structures de données
Références:
R. Sedgewick, « Algorithmes en Java », Pearson Education, 3ème
édition, 2004.
V. Granet, « Algorithmique et programmation en Java », Dunod, 2ème
édition, 2004.
F. Morain, « Les bases de l’informatique et de la programmation », cours
école polytechnique
Algorithmique:
cours d’algo. et prog. par Y.Q. Song 4
Récursivité des
méthodes
D’après le cours de l’école polytechnique de F. Morain
Séance 1: Points à aborder aujourd’hui
cours d’algo. et prog. par Y.Q. Song 5
Récursivité
Récursivité est une forme particulière de l’itération
Proche de la relation de récurrence en
mathématique. E.g. factorielle et fibonacci
Fonction/méthode récursive: une
fonction/méthode qui s’appelle elle-même
Les fonctions/méthodes récursives permettent
d’une écriture plus lisible, parfois plus facile à
écrire dans certains traitements récursifs (e.g.
tours de Hanoï)
1 / 99 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 !