We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e0f6b8e commit 656dd5cCopy full SHA for 656dd5c
1 file changed
tri-sélection/Algorithm.algo
@@ -1,21 +1,14 @@
1
-// Correspond à la fonction Trouve disponible
2
-FONCTION ENTIER RechercheFilm(Chaine: nomRecherche)
+// Correspond à la fonction du Tri Sélection
+FONCTION ENTIER TriSélection(Tableau T)
3
VARIABLE
4
- ENTIER: i <- 0
5
- BOOLEAN: nonTrouve <- VRAI
6
- DEBUT
7
- FAIRE
8
- SI noms[i] = nomRecherche ALORS
9
- nonTrouve = FAUX
10
- SINON
11
- i <- i + 1
+ ENTIER: N <- 0
+ POUR i variant de 0 à N-2
+ Min <- i
+ POUR v variant de i+1 à N-1
+ SI T(v) < T(Min), alors Min <- v
+ FINSI
+ FINPOUR
+ SI Min != i, ALORS échanger t[i] et t[min]
12
FINSI
13
- TANTQUE nonTrouve Et i < NB_FILM
14
-
15
- SI nonTrouve ALORS
16
- i <- NULL
17
- FINSI
18
19
- Retourne i
20
- FIN
21
FINFONCTION
0 commit comments