贪婪算法
贪心算法贪心算法(又称为贪婪算法 Greedy Algorithm)指的是,在对问题求解时,总是做出在当前看来是最好的选择,换句话说,就是通过一步步寻找局部最优解的方式来寻找全局最优解。贪心算法在有最优子结构的问题中尤为有效。最优子结构的意思是局部最优解决定全局最优解。也就是说问题能够分解成子问题来解决,子问题的最优解能递推到最终问题的最优解。
找零问题假设商店老板需要找零n元钱,钱币的面额有100元,50元,20元,5元,1元,如何找零使得所需钱币的数量最少?(并没有面额10的钱币)如果是找零276元呢?$1002+501+102+51+1*1=276$代码如下:12345678910...
阅读全文…