Algorithmique avancée

Code
USAL2F

Description

Les structures de données 





Les structures séquentielles et les structures arborescentes. Principaux algorithmes liés à ces structures.  





Structures de données récursives (description, implantation, etc.)  





Algorithmes récursifs et itératifs sur ces structures  





  





L'utilisation des structures 





Principaux algorithmes de tri.  





Principes de la recherche d'informations. Recherche séquentielle dans une liste quelconque. Recherche dichotomique dans une liste ordonnée pour laquelle on dispose de l'accès par le rang. Gestion d'un tas : solution efficace pour rechercher le plus petit élément d'un ensemble. 





Utilisation de structures arborescentes pour la recherche. Les arbres binaires de recherche : recherche, adjonction et suppression.  

Finalité

Savoir utiliser quelques structures de données avancées, en implanter certaines, et savoir implanter  

des algorithmes qui les manipulent 

Compétences visées

- Savoir évaluer la complexité d'un algorithme simple en fonction de la taille des données. 





- Savoir abstraire les principales structures de données, les spécifier et les implanter. 

Description des modalités d'évaluation

Contrôle continu : devoirs, examens sur table, qcms, projet 

Nombre d’ECTS
2
Durée en nombre d'heures
50.00
Type de notation
Notation chiffrée (sur 20)
Moyenne pour valider l'UE
10.00
Modalité(s) d'évaluation
Contrôle continu
Année de création
2022
Date de fin de validité
Déployabilité
Offre déployable dans le réseau en cas d'agrément
Examen national
Oui

Contactez-nous au sujet de cette unité