TP4 - Algorithmes gloutons ¶
Problème du voyageur¶
Faire l'exercice du cours (diapo 42).
Coder l'algorithme 8 du cours (diapo 43) sous la forme d'une fonction
plusProche(villeAct, dist, villesVis)
.
In [5]:
# réponse
In [6]:
# test
Coder l'algorithme 9 du cours (diapo 44) sous la forme d'une fonction
voyageur(nomsVilles, dist, villeDep)
.
In [7]:
# réponse
In [8]:
# test
Problème du sac à dos¶
Coder l'algorithme glouton 3 du cours (diapo 46) sous la forme d'une fonction
sac_a_dos(dict_objets, limite)
qui retourne la liste des objets choisis.
In [ ]:
# réponse
In [ ]:
# test
dict_objets_test = {'A' : (7,9100), 'B' : (6,7200), 'C' : (4,4800), 'D' : (3,2700), 'E' : (2,2600), 'F' : (1,200)}
limite_test = 10
sac_a_dos(dict_objets_test, limite_test)