Vous êtes sur la page 1sur 4

Université Technique de Moldavie

Filière Francophone Informatique

Rapport
sur le travail pratique nr. 2
Analyse des algorithmes de tri

Préparé par l’étudiant


du gr. FI – 101 : Racu Mihail

Vérifié par le professeur : L. Carcea

Chişinău 2010
1. Calculons le temps pour chaque algorithme aux différentes dimensions de tableau .
Temps en seconds :
Algorithme
Nr. Boulles Insertion Sélection Shell Quick sort
des éléments
12000 0.733 0.530 0.296 0.000 0.000
25000 3.198 2.340 1.326 0.032 0.015
50000 12.839 9.531 5.367 0.078 0.016
100000 51.636 38.127 21.528 0.203 0.016
150000 120.386 87.985 49.702 0.312 0.031
200000 227.839 161.523 90.918 0.515 0.031
250000 357.149 258.478 145.548 0.608 0.047

2. Calculons le nombre d’échanges.

Pour un tableau de 10 éléments :


Algorithme
Nr. des Boulles Insertion Sélection Shell Quick sort
expériences
1 20 31 15 2 1
2 16 30 19 3 2
3 32 28 27 2 1
4 20 13 22 2 3
5 19 27 18 3 4
6 19 17 18 2 2
7 23 25 17 2 3
moyenne 21 24 19 2 2

Pour un tableau de 25 éléments :


Algorithme
Nr. des Boulles Insertion Sélection Shell Quick sort
expériences
1 145 131 150 9 6
2 141 153 148 7 5
3 165 109 160 6 7
4 125 134 119 5 6
5 127 156 125 8 4
6 169 118 139 9 8
7 144 113 133 8 6
moyenne 145 130 139 7 6

Pour un tableau de 100 éléments :


Algorithme
Nr. des Boulles Insertion Sélection Shell Quick sort
expériences
1 2303 1898 1735 26 21
2 2736 2081 1757 21 23
3 2656 1646 1636 23 18
4 2609 1868 1997 26 14
5 2466 1915 1676 22 25
6 2181 1781 1627 27 26
7 2613 1638 1878 28 18
moyenne 2509 1832 1758 24 20

3. Trouverons le nombre des comparaissions.


Le nombre des comparaissions pour 100 éléments:
Algorithme
Nr. des Boulles Insertion Sélection Shell Quick sort
expériences
1 4950 5049 4950 100 21
2 4950 5049 4950 100 23
3 4950 5049 4950 100 19
4 4950 5049 4950 100 15
5 4950 5049 4950 100 25
6 4950 5049 4950 100 27
7 4950 5049 4950 100 19
moyenne 4950 5049 4950 100 21

Vous aimerez peut-être aussi