USAL2F

Algorithmique avancée


2 crédits Joëlle DELACROIX-GOUIN EPN05 - Informatique Unité spécifique de type cours

Publié Du 01-09-2022 au 31-08-9999

Objectifs pédagogiques

Savoir utiliser quelques structures de données avancées, en implanter certaines, et savoir implanter  
des algorithmes qui les manipulent 

Compétences

- 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. 

Contenu

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.  

Modalités de validation

  • Contrôle continu

Description des modalités de validation

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

Thésaurus du Cnam :

  • Aucune indexation

Thésaurus Formacode :

  • Aucune indexation

Secrétariat

Libellé
EPN05 - Informatique
Nom du contact
Numéros de téléphone
01 40 27 27 02
Adresse postale
2 rue Conté accès 33.1.11B
Paris 75003