• Aucun résultat trouvé

Tableaux R´ecuristvit´e R´ecursivit´eettableaux T.P.2

N/A
N/A
Protected

Academic year: 2022

Partager "Tableaux R´ecuristvit´e R´ecursivit´eettableaux T.P.2"

Copied!
1
0
0

Texte intégral

(1)

Institut Galil´ee Algorithmique et programmation C Ing´enieurs 1`ere ann´ee (MACS/T´el´ecom/Mesures/Energie)

T.P. 2

R´ ecursivit´ e et tableaux

Pour tous les exercices de cette feuille, il vous est demand´e d’´ecrire l’algorithme correspondant au probl`eme avant son impl´ementation en langage C.

R´ ecuristvit´ e

Ecrire en C la fonction factorielle et la tester. Ecrire les versions it´eratives avec boucleforetwhileainsi qu’une version r´ecursive. Pour les versions it´eratives, donner la complexit´e des algorithmes propos´es.

Tableaux

1. Ecrire une fonction qui affiche les ´el´ements d’un tableau d’entiers, ainsi que leurs indices et la tester. Donner la complexit´e de l’algorithme corre- spondant.

2. Ecrire une fonction r´ecursive qui teste si deux tableaux d’entiers sont iden- tiques et la tester. Ecrire une version it´erative du probl`eme en ´evaluant sa complexit´e.

3. Ecrire une fonction it´erative qui teste si deux tableaux d’entiers sont iden- tiques et la tester. Quelle est la complexit´e de l’algorithme correspondant?

4. Ecrire une fonction qui compte le nombre d’occurrences d’un ´el´element dans un tableau et la tester.

5. En d´eduire une fonction qui teste si deux tableaux d’entiers contiennent les mˆemes ´el´elments, sans tenir compte de l’ordre dans lequel les ´el´ements sont rang´es. Tester cette fonction.

1

Références

Documents relatifs

C’est le nombre de 3-listes d’´ el´ ements distincts des 20 concurrents, car l’ordre compte et les ´ el´ ements sont distincts (un concurrent ne peut pas occuper 2 places

II. Montrer qu’il existe une base orthonorm´ ee de E dans laquelle u est diagonalisable. mˆemes valeurs propres, avec les mˆemes multiplicit´es).. Montrer que deux ´ el´ements de

D´eterminer selon les cas ´etudi´es ci-dessus les ordres possibles des ´el´ements de G et pr´eciser le nombre d’´el´ements de chaque

Les Tableaux de voyage contiennent plusieurs passages en vers : l’ensemble des deux premières parties de La Mer du Nord ; les poèmes originaux insérés dans Le Voyage dans le

• les tableaux, qui sont simplement compos´ es de plusieurs ´ el´ ements de mˆ eme type, qui peuvent ˆ etre r´ ef´ erenc´ es ` a l’aide d’un indexe entier, et.. •

D´emontrer que les carr´es des modules d’´el´ements de Z[i] sont exactement les sommes de deux carr´es dans N. En d´eduire que l’ensemble des sommes de deux carr´es dans N

4 D´ enombrement d’un ´ el´ ement dans deux tableaux en parall` ele Questions principales du jour :.. Comment rechercher et compter des ´ el´ ements dans un

3 ◦ ) Probl` eme: On dispose de deux tableaux A et B (de dimensions respectives N et M), tri´ es par ordre croissant. Fusionner les ´ el´ ements de A et B dans un troisi` eme