Skip to content

Commit 307696f

Browse files
PierreBruotmaxime-bc
authored andcommitted
But algos TP2 + Fix typo TP1
1 parent d4f6d37 commit 307696f

2 files changed

Lines changed: 9 additions & 9 deletions

File tree

tp1/TP1.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Pierre BRUOT et Maxime BLANCHON
44

55
### Conversion liste d'adjacence - matrice d'adjacence
66

7-
Le but de cet algorithme est d'obtenir la matrice d'adjacence correpsondant au graphe donné en entrée sous forme de liste d'adjacence. Cet algorithme est utilisé dans la version 1 de Roy-Warshall qui utilise une matrice d'adjacence.
7+
Le but de cet algorithme est d'obtenir la matrice d'adjacence correspondant au graphe donné en entrée sous forme de liste d'adjacence. Cet algorithme est utilisé dans la version 1 de Roy-Warshall qui utilise une matrice d'adjacence.
88

99
#### Pseudo-code
1010

@@ -32,7 +32,7 @@ Fin listeAdjToMatriceAdj
3232
L'algorithme royWarshall1 prend en argument une liste d'adjacence qui doit être convertie en matrice d'adjacence.
3333
L'algorithme royWarshall1Bis est une implémentation différente de royWarshall1.
3434

35-
L'algorithme royWarshall2 prend en argument une liste d'adjacence sans passer par une matrice d'adajacence.
35+
L'algorithme royWarshall2 prend en argument une liste d'adjacence sans passer par une matrice d'adjacence.
3636

3737
Cet algorithme permet de déterminer la fermeture transitive d'un graphe, où chaque sommet est relié à tous les autres sommets du graphe.
3838

@@ -188,13 +188,13 @@ Exemple ci-dessous, avec n = 1000, a = 1, b = 21 (la taille des graphs généré
188188
![Figure1](/tp1/figure1.png?raw=true)
189189

190190
On peut voir sur le diagramme ci-dessous que l'algorithme le plus efficace est Roy-Warshall 2 (environ 2 fois plus efficace que Roy-Warshall 1).
191-
On remarque également que Roy-Warshall 1 Bis est l'implémantation la moins efficace.
191+
On remarque également que Roy-Warshall 1 Bis est l'implémentation la moins efficace.
192192

193193
Cependant, si on zoome dans le diagramme, on peut voir que Roy-Warshall 1 bis est très légèrement plus efficace que Roy-Warshall 1 pour des graphs avec des sommets allant de 1 à 7/8.
194194

195195
![Figure2](/tp1/figure2.png?raw=true)
196196

197-
Le diagramme peut être visualié en exécutant les commandes suivantes dans un terminal (sur linux) :
197+
Le diagramme peut être visualisé en exécutant les commandes suivantes dans un terminal (sur Linux) :
198198

199199
```bash
200200
python3 -m venv venv # création d'un environnement virtuel pour installer la bibliothèque matplotlib

tp2/TP2.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Pierre BRUOT et Maxime BLANCHON
44

55
### Mise en niveau des sommets du graph
66

7-
But ?
7+
Cet algorithme prend en paramètre une liste d'ajacence et renvoie une liste contenant les niveaux de chaque sommet d'un graphe sans circuit.
88

99
#### Pseudo-code
1010

@@ -44,7 +44,7 @@ La liste d'association est une liste de liste d'entiers qui permet d'associer un
4444
1 - le numéro du sommet \
4545
2 - son niveau
4646

47-
Cette liste d'association est utilisée pour appliquer la fonction de Grundy à chaque sommet d'un graph.
47+
La création de cette liste d'association est intermédiaire et permet par la suite d'appliquer la fonction de Grundy à chaque sommet d'un graph.
4848

4949
#### Pseudo-code
5050
```
@@ -57,14 +57,14 @@ Fonction CréationDeLaListeD'association (listeAdj)
5757
Pour i allant de 0 à nbSommets
5858
On ajoute dans la sous-liste listeD'association i, le numéro du sommet, ainsi que niveaux[i], le niveau du sommet i
5959
60-
Retourner la listeD'association triée en fonction du niveau de chaque sous-liste
60+
Retourner la listeD'association triée de manière croissante en fonction du niveau de chaque sous-liste
6161
6262
Fin CréationDeLaListeD'association
6363
```
6464

6565
### Fonction de grundy
6666

67-
But ?
67+
Cet algorithme prend en paramètre une liste d'adjacence et retourne une liste contenant le chiffre de Grundy pour chaque sommet du graphe.
6868

6969
#### Pseudo-code
7070

@@ -112,4 +112,4 @@ Fonction Grundy (listeAdj)
112112
Retourner listeGrundy
113113
114114
Fin Grundy
115-
```
115+
```

0 commit comments

Comments
 (0)