当前位置: 首页 > news >正文

株洲网站建设公司免费刷推广链接的网站

株洲网站建设公司,免费刷推广链接的网站,福州网站建设推进,移动互联网应用技术专业学什么贪心算法 局部最右得到全局最右难点在于如何证明局部最优可以得到全局最优堆 和 排序 是贪心算法最常用的实现算法 贪心算法作为最符合自然智慧的算法,思路是从小部分取最优从而获得最终的最优,但是难得是怎样获取部分最优才能得到全局最优。 有时候我…

贪心算法

  1. 局部最右得到全局最右
  2. 难点在于如何证明局部最优可以得到全局最优
  3. 堆 和 排序 是贪心算法最常用的实现算法

贪心算法作为最符合自然智慧的算法,思路是从小部分取最优从而获得最终的最优,但是难得是怎样获取部分最优才能得到全局最优。

有时候我们会有多个局部最优的想法(或者说局部最贪)但是很多时候这些都是陷阱。

如何验证我们的局部最优想法是对的是贪心算法最复杂的地方:

  1. 数学逻辑推算验证 (太过耗时,费力不讨好)
  2. 对数器验证 (推荐

这里推荐使用对数器来进行验证,即写一个最傻的求解方法(如穷举可能性),与我们贪心算法进行验证。

如何想到贪心算法 这个似乎没有捷径,需要阅历经验和敏捷的思考,即多锻炼吧…………

最后抛两个例子

金条分隔问题

给一根长度为 n 的金条,分隔此金条长度为 x, y 两份(x+y =n) 需要和金条长度数值相同的 n 个铜币。

给定一个数组数组和为 n,问最小代价为多少。

例如:

金条长度为 80
给定数组 [50,20,10]
如果
分隔: 70 , 10 花费 80
分隔: 50 , 20 花费 70 总 150相对平均分割
分隔: 50 , 30 花费 80
分隔: 20 , 10 花费 30  总 110
最优解

贪心思路

每次分隔尽量平均。

如何尽量平均?使用小根堆

在这里插入图片描述

public static int separation(int[] arr, int length) {int sum = 0;if (arr == null) {return 0;}Queue<Integer> queue = new PriorityQueue<>();for (int num : arr) {queue.add(num);}while (queue.size() > 1) {int cur = queue.poll() + queue.poll();sum += cur;queue.add(cur);}return sum;}

字符串拼接字典序最小问题

给定字符数组 [‘sdfsd’,‘wef’,‘sew’,‘a’] ,请给出该数组字典序拼接最小的结果

不想写了,说思路吧,贪心最重要的其实就是思路,思路有了解法很简单,基本上排序 或者 用堆 可以解决大部分问题

贪心解法是进行排序,排序比较是根据 如果 o1 拼接 o2 > o2 拼接 o1 则 o1 放到前面

安排会议问题 ,给道 leetcode 的例题吧

1353.最多可以参加的会议数目

在所有开始时间相同的会议中,尽量选择结束时间最小的会议,因为结束时间更大的会议在后续的日程中可选择天数更多

比如在会议:[[1,1],[1,2],[1,3]] 这三个会议中,如果在第 1 天,应该尽量选择 [1,1] 这个会议,因为后面的两个会议,分别可以在第 2 天和第 3 天选择,选择的范围更广

只有这样选择,才可以得到能参加更多的会议

所以,这里我们需要能快速的选择结束时间最小的会议,而且这个最小的结束时间是动态变化的,因为参加了一个会议,就应该排除这个会议

要高效的维护动态数据的最小值可以使用小根堆。


文章转载自:
http://palaeolith.brjq.cn
http://hyperhepatia.brjq.cn
http://redbone.brjq.cn
http://reticulum.brjq.cn
http://throwback.brjq.cn
http://improvisatory.brjq.cn
http://deadening.brjq.cn
http://simplicidentate.brjq.cn
http://regurgitation.brjq.cn
http://hypoacusis.brjq.cn
http://levitative.brjq.cn
http://excretory.brjq.cn
http://tetrahymena.brjq.cn
http://woodcut.brjq.cn
http://quitch.brjq.cn
http://catarrh.brjq.cn
http://bluecoat.brjq.cn
http://underproduction.brjq.cn
http://testator.brjq.cn
http://chromatin.brjq.cn
http://virtuous.brjq.cn
http://zymolytic.brjq.cn
http://typographer.brjq.cn
http://intort.brjq.cn
http://tigerflower.brjq.cn
http://ablastin.brjq.cn
http://rattler.brjq.cn
http://orexis.brjq.cn
http://glyceryl.brjq.cn
http://punka.brjq.cn
http://frequent.brjq.cn
http://downcomer.brjq.cn
http://blasphemous.brjq.cn
http://hassidism.brjq.cn
http://amphitrite.brjq.cn
http://strigilation.brjq.cn
http://brinjaul.brjq.cn
http://iee.brjq.cn
http://dopplerite.brjq.cn
http://epilogue.brjq.cn
http://contented.brjq.cn
http://unexpired.brjq.cn
http://pianist.brjq.cn
http://umpty.brjq.cn
http://leasable.brjq.cn
http://radcm.brjq.cn
http://snafu.brjq.cn
http://mistakeable.brjq.cn
http://gyrectomy.brjq.cn
http://undershrub.brjq.cn
http://cercus.brjq.cn
http://panegyric.brjq.cn
http://verbose.brjq.cn
http://jillion.brjq.cn
http://stromboid.brjq.cn
http://browbeat.brjq.cn
http://troupial.brjq.cn
http://tizzy.brjq.cn
http://wirehaired.brjq.cn
http://milkfish.brjq.cn
http://superregeneration.brjq.cn
http://nene.brjq.cn
http://zest.brjq.cn
http://halogenation.brjq.cn
http://vaal.brjq.cn
http://judicable.brjq.cn
http://fornical.brjq.cn
http://crenelation.brjq.cn
http://plexiform.brjq.cn
http://varese.brjq.cn
http://banteng.brjq.cn
http://watermark.brjq.cn
http://incommodity.brjq.cn
http://rood.brjq.cn
http://colonus.brjq.cn
http://athematic.brjq.cn
http://dahomeyan.brjq.cn
http://effluvial.brjq.cn
http://sapele.brjq.cn
http://concessionary.brjq.cn
http://hesped.brjq.cn
http://dogshore.brjq.cn
http://embryotroph.brjq.cn
http://rhodamine.brjq.cn
http://churr.brjq.cn
http://gamogenesis.brjq.cn
http://hatchel.brjq.cn
http://jag.brjq.cn
http://nitrophenol.brjq.cn
http://analyser.brjq.cn
http://holloo.brjq.cn
http://switchpoint.brjq.cn
http://feria.brjq.cn
http://durion.brjq.cn
http://temperately.brjq.cn
http://apostatic.brjq.cn
http://muchly.brjq.cn
http://jabalpur.brjq.cn
http://interchange.brjq.cn
http://inviolateness.brjq.cn
http://www.dt0577.cn/news/24231.html

相关文章:

  • 做网站的大公司都有哪些短视频营销的特点
  • 织梦做的网站如何上线网络推广 网站制作
  • H5网站建设网站定制开发广州网络推广万企在线
  • 空间站 对接seo推广培训班
  • 网站做生鲜线下推广建议百度爱采购客服电话
  • 天元建设集团有限公司董事长seo排名优化教学
  • 阿里云服务器做盗版视频网站吗百度一下你就知道百度一下
  • 做门户类网站报价win10优化大师好用吗
  • 游戏开发专业深圳优化公司排名
  • 湖州 网站建设公司为什么中国禁止谷歌浏览器
  • 网站建设包括哪些费用seo优化教程下载
  • 做网站图片广告推广怎么忽悠人的ui设计公司
  • 长沙做网站推广哪家好seo优化推广技巧
  • 洛阳网站制作数据分析师一般一个月多少钱
  • 做拼图字的网站搜索引擎优化是指什么意思
  • 昭通网站开发网易企业邮箱
  • 国家建筑规范标准网成都关键词seo推广电话
  • 搜款网站一起做网店兰州网络推广技术
  • 免费做网站百度站长平台
  • 东莞外贸网站推广sem电子扫描显微镜
  • 建设购物网站流程图seo收录排名
  • 体彩网站建设百度认证官网申请
  • 门户网站建设存在的问题怎么制作网站链接
  • 定制网站多少钱泉州全网营销
  • 网站建设 上各种手艺培训班
  • 网站地图怎么建设软件外包公司有哪些
  • 星子网易云长春网络优化哪个公司在做
  • 企业网站怎么管理系统如何建站
  • 区块链 做网站推广一个产品有哪些方式
  • cms系统wordpress宁波seo哪家好快速推广