formations/algo/AlgoApprofondie/cours/presentation.txt

27 lines
806 B
Plaintext

Avant propos
============
.. include:: ../../tronCommun/presentation.txt
.. image:: _static/pascal.jpg
Objectifs de ce cours
~~~~~~~~~~~~~~~~~~~~~
Il s'agit de :
- choisir une représentation appropriée des données
- décomposer en sous-problèmes et affinements successifs (programmation dynamique)
- approfondir les connaissances des structures de données et des algorithmes
- les appliquer à la résolution de problèmes
- rappels sur les types abstraits de données
- rappels sur la complexité des algorithmes
- abstractions de données et de contrôle
- utilisation de librairies de bases implémentant quelques algorithmes (tri, itérateur...)
- choix de collections et structures de données adaptée au design d'un programme
- structures de données complexes arbres, tables, graphes