背包问题——贪婪算法

贪婪算法 在时间或空间有限的条件下,去较为快速的找到问题的近似解。如典型的旅行商问题,就是一个复杂度为O(n!)的问题,可能解的数量会随着路线的增多呈爆炸性增长。 背包的例子 假设你是一个小偷,有一个可装35Kg重东西的背包,要去商场获取收益。因此要尽量保持包里装的东西价值最大。那么你应该如何去偷呢? 使用贪婪方法步骤: 就直接去找价值最大,而且装得下的商品, 就这么一直放,直到包里放不下了。 什
相关文章
相关标签/搜索