les_programmes_a_connaitre:algorithmique_term:dynamique
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| les_programmes_a_connaitre:algorithmique_term:dynamique [2021/01/18 14:40] – rd | les_programmes_a_connaitre:algorithmique_term:dynamique [2021/01/26 11:04] (Version actuelle) – rd | ||
|---|---|---|---|
| Ligne 2: | Ligne 2: | ||
| ---- | ---- | ||
| + | {{: | ||
| + | La programmation dynamique est une méthode de programmation qui permet d' | ||
| + | |||
| + | Par exemple la programmation dynamique permet d' | ||
| + | |||
| + | Exemple d' | ||
| + | <code python> | ||
| + | def rendu_monnaie_rec(P, | ||
| + | if X==0: | ||
| + | return 0 | ||
| + | else: | ||
| + | mini = 1000 | ||
| + | for i in range(len(P)): | ||
| + | if P[i]<=X: | ||
| + | nb = 1 + rendu_monnaie_rec(P, | ||
| + | if nb<mini: | ||
| + | mini = nb | ||
| + | return mini | ||
| + | |||
| + | pieces = (2, | ||
| + | </ | ||
| - | Cet algorithme "__k ppv__" (en anglais "k nearest neighbors" | ||
les_programmes_a_connaitre/algorithmique_term/dynamique.1610977225.txt.gz · Dernière modification : de rd
