读书打卡<<算法图解-第八章 贪婪算法>>

1 处理不可能完成的人物

2 识别np完全问题

3 近似算法  快速找到NP问题的近似解

4 贪婪策略

近似算法实现

  1 使用一个集合 states_needed记录所有要覆盖的州(使用集合的原因是集合不能包含重复的元素)

2 一个可供选择的电台名单 用散列表表示 station={}

3 使用一个集合存储最终选择的电视台 fina_station=set()

4 best_station用于存储被选中的电台



算法实现

NP完全问题

简单定义 根本不可能编写出可快速解决这些问题的算法

    1元素少的时候运行速度非常快,但随着元素增加,速度会变得非常慢

    2 设计"所有组合"的问题通常是NP完全问题

    3 不可能分解成小问题 必须考虑各种可能的情况 这可能是NP完全问题

    4 如果问题涉及序列 且难以解决可能是NP完全问题

    5 问题涉及集合且难以解决

    6 如果问题可转换为集合覆盖问题或旅行商问题那么他肯定是NP完全问题

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 下面是本人在看算法书籍时做的笔记。因为前面的比较基础,就从第五章才开始做的笔记 第五章:散列表 个人理解:概念类似...
    大树听雨阅读 3,188评论 0 0
  • 父亲曾经疑惑,自己的儿子为什么要藏那么多的书。儿子告诉父亲,这个世界上,藏书巨富者大有人在,自己希望日后,在...
    谭泽荣阅读 3,395评论 0 1
  • ...
    蒋珠莉阅读 1,522评论 2 2
  • 哪怕很多年没有考试,一到每年的六月份,朋友圈会被高考刷屏、电视会对高考进行报道、甚至广播都会为高考打CALL。 其...
    异行者阅读 2,967评论 2 1
  • 几乎每个成年人都说过这句话。特别是这次回家,心里便对这话有了更深的感触。 我们身处的每个环境,相识相遇的每个人,都...
    秋_菊阅读 1,427评论 0 0

友情链接更多精彩内容