Algorithmique avancée

Réf. : USAL2F

Sessions de formation

(Fuseau horaire : Europe/Paris)

Aucune session n'est visible pour le moment

Présentation

Public, conditions d'accès et prérequis

Aucun prérequis

Objectifs

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

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 d'évaluation

  • Contrôle continu

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