贪心算法:Kruskal算法详解.docx

PAGE1

PAGE1

贪心算法:Kruskal算法详解

1贪心算法概述

1.1贪心算法的基本概念

贪心算法是一种在每一步选择中都采取在当前状态下最好或最优(即最有利)的选择策略,以便产生全局最优解的算法。这种算法并不从整体最优上加以考虑,它所做出的仅是在某种意义上的局部最优解。贪心算法的关键在于,在每一步的选择中,都做出在当前看来是最好的选择,不追求全局最优,只求局部最优。

1.1.1示例:硬币找零问题

假设我们有一组面值为1、5、10、25的硬币,需要找零41元,贪心算法会如何处理?

选择最多25元硬币,即1枚。

剩余16元,选择最多10元硬币,即1枚。

剩余6元,选

文档评论(0)

1亿VIP精品文档

相关文档