You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -123,9 +123,9 @@ Elle fonctionne de la manière suivante:
123
123
}
124
124
```
125
125
126
-
Elle affichera le temps écoulé entre sa création et sa destruction(c'est à dire à la fin du bloc de code, c'est pourquoi il est déclaré dans un bloc entre accolades (**Scope**) dans l'exemple ci-dessus).
126
+
Elle affichera le temps écoulé entre sa création et sa destruction(c'est-à-dire à la fin du bloc de code, c'est pourquoi il est déclaré dans un bloc entre accolades (**Scope**) dans l'exemple ci-dessus).
127
127
128
-
### bibliothèque standard
128
+
### Bibliothèque standard
129
129
130
130
La **bibliothèque standard** de C++ fournit une fonction de tri `std::sort` qui permet de trier des conteneurs (incluse dans la bibliothèque `<algorithm>`)
131
131
@@ -150,7 +150,7 @@ Avec cette fonction, vous pouvez comparer les temps d'exécution de vos algorith
150
150
151
151
1. Écrire une fonction `search` qui prend en paramètre un tableau d'entiers (`std::vector`) trié par ordre croissant et une valeur entière et retourne l'indice de la valeur dans le tableau. Si la valeur n'est pas présente dans le tableau, la fonction retournera `-1` (on pourrait utiliser quelques chose de plus propre comme `std::optional` que l'on découvrira dans le prochain cours pour éviter de retourner `-1` pour indiquer que l'on ne trouve pas la valeur).
152
152
153
-
la fonction devra utiliser l'algorithme de recherche **dichotomique**.
153
+
La fonction devra utiliser l'algorithme de recherche **dichotomique**.
154
154
155
155
:::tip
156
156
On utilisera deux indices pour définir la partie du tableau à traiter:
@@ -168,7 +168,7 @@ Exemple simple avec le tableau suivant `[1, 2, 2, 3, 4, 8, 12]` (nombre d'élém
168
168
la valeur au milieu du tableau est `8` qui est égale à la valeur recherchée, on retourne l'indice `5` de la valeur dans le tableau.
169
169
:::
170
170
171
-
4. tester la fonction `search` avec les tableaux suivants et afficher le résultat de la recherche:
171
+
4. Tester la fonction `search` avec les tableaux suivants et afficher le résultat de la recherche:
0 commit comments