Diferencia entre revisiones de «Algoritmia/Algoritmos voraces»

Contenido eliminado Contenido añadido
m Revertidos los cambios de 200.118.66.125 (disc.) a la última edición de Baiji
Línea 67:
===Problema del cambio de moneda===
 
* '''Enunciado''': "Pura mentira ..xD.. TAPASCO DICEEEEE Se pide crear un algoritmo que permita a una máquina expendedora devolver el cambio mediante el menor número de monedas posible, considerando que el número de monedas es limitado, es decir, se tiene un número concreto de monedas de cada tipo".
 
* '''Solución''': La estrategia a seguir consiste en escoger sucesivamente las monedas de valor mayor que no superen la cantidad de cambio a devolver. El buen funcionamiento del algoritmo depende de los tipos de monedas presentes en la entrada. Así, por ejemplo, si no hay monedas de valor menor que diez, no se podrá devolver un cambio menor que diez. Además, la limitación del número de monedas también influye en la optimalidad del algoritmo, el cual devuelve buenas soluciones bajo determinados conjuntos de datos, pero no siempre. Considérense los dos siguientes ejemplos como demostración de lo dicho: