Questions marquées «algorithms»

En mathématiques et en informatique, un algorithme est une méthode efficace exprimée comme une liste finie d'instructions bien définies pour calculer une fonction. Les algorithmes sont utilisés pour le calcul, le traitement des données et le raisonnement automatisé.


10
Vous préférez les algorithmes aux boucles écrites à la main?
Lequel des énoncés suivants vous semble le plus lisible? La boucle manuscrite: for (std::vector<Foo>::const_iterator it = vec.begin(); it != vec.end(); ++it) { bar.process(*it); } Ou l'invocation de l'algorithme: #include <algorithm> #include <functional> std::for_each(vec.begin(), vec.end(), std::bind1st(std::mem_fun_ref(&Bar::process), bar)); Je me demande si std::for_eachcela en vaut vraiment la peine, étant donné qu'un exemple …
10 c++  algorithms 




3
Choisir l'arrangement le plus calorique des repas
Supposons que je mange cinq repas par jour, et comme il y a sept jours par semaine, j'ai des recettes pour sept de chaque repas, pour 35 recettes au total. Chaque recette a un nombre de calories. Chaque jour doit contenir une recette par repas, et chaque recette est fixée …










En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.