• Aucun résultat trouvé

EMP Algorithmique &Structures de données

N/A
N/A
Protected

Academic year: 2022

Partager "EMP Algorithmique &Structures de données"

Copied!
1
0
0

Texte intégral

(1)

EMP

Algorithmique &Structures de données

Examen 1 // 2013 2014

Barème : (5 + 2 + 4 + 4 + 3 + 2)

Durée : 2H.

Récursivité et les listes linéaires chaînées (LLC)

Ecrire les modules récursifs suivants sans l’utilisation de variables globales : 1. CONS(L, n, P) : construit une LLC à partir de n données lues.

L : la liste à créer ; n : nombre de données ; P : l’adresse du dernier maillon créé.

Premier appel : L=Nil et P=Nil ;

2. AFFICHER_LISTE(L) : affiche les éléments d’une LLC de tête L.

3. INSERER (L, Prec, V) : insère la valeur V dans une liste triée en ordre croissant L.

Prec désigne le maillon précédant L.

Premier appel : Prec=Nil ;

4. TRI(L,n) : trie par la méthode ‘tri par insertion’ la liste L ayant n éléments.

Utiliser le module INSERER.

5. LIBERER (L) : libère les éléments d’une liste linéaire chaînée L.

6. Concevoir un algorithme principal qui permet de tester toutes les fonctions.

Références

Documents relatifs

Afficher

Pour provoquer une discontinuité de l’intensité du courant qui traverse la bobine, il faudrait que la tension à ses bornes soit infini. Donc l’intensité du courant qui traverse

Nous avons déjà parlé du QuickSort, dont la clé est l’idée qu’on peut trouver en temps linéaire la position qu’aura un élément quelconque, appelé pivot, dans le ta- bleau

Objectifs: Acquérir les notions fondamentales sur les structures de données et algorithmes ainsi que leur analyse à travers le langage de programmation C++.. Contenu

Quelle est la suite dont on calcule les termes?. Traduire l’algorithme dans

Créer alors une variable t able contenant l’ensemble des données des deux tables aux- quelles sont ajoutées, pour chaque ligne, les deux données des champs supplémentaires..

… Dans ce cours, on considérera que les structures de données sont indépendantes du type des données et qu’elles sont définies par l’ensemble des opérations qu elles

Il suffira de dire qu'outre un fichier numérique spécifiant le nombre des chapitres et versets, 'trigalat§' crée des listes d'occurrences, rangées soit dans l'ordre du texte