贪心算法基础与应用实例.pptxVIP

  • 2
  • 0
  • 约1.12千字
  • 约 9页
  • 2026-06-12 发布于北京
  • 举报

算法数据结构基础课第九节左程云马士兵教育

贪心算法1)最自然智慧的算法2)用一种局部最功利的标准,总是做出在当前看来是最好的选择3)难点在于证明局部最功利的标准可以得到全局最优解4)对于贪心算法的学习主要以增加阅历和经验为主马士兵教育

从头到尾讲一道利用贪心算法求解的题目给定一个由字符串组成的数组strs,必须把所有的字符串拼接起来,返回所有可能的拼接结果中,字典序最小的结果马士兵教育

贪心算法求解的标准过程1,分析业务2,根据业务逻辑找到不同的贪心策略3,对于能举出反例的策略直接跳过,不能举出反例的策略要证明有效性这往往是特别困难的,要求数学能力很高且不具有统一的技巧性马士兵教育

贪心算法的解题套路1,实现一个不依靠贪心策略的解法X,可以用最暴力的尝试2,脑补出贪心策略A、贪心策略B、贪心策略C...3,用解法X和对数器,用实验的方式得知哪个贪心策略正确4,不要去纠结贪心策略的证明马士兵教育

贪心算法的解题套路实战给定一个字符串str,只由‘X’和‘.’两种字符构成。‘X’表示墙,不能放灯,也不需要点亮‘.’表示居民点,可以放灯,需要点亮如果灯放在i位置,可以让i-1,i和i+1三个位置被点亮返回如果点亮str中所有需要点亮的位置,至少需要几盏灯马士兵教育

贪心算法的解题套路实战一块金条切成两半,是需要花费和长度数值一样的铜板的。比如长度为20的金条,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档