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

演示网站怎么做wordpress修改固定连接打不开

演示网站怎么做,wordpress修改固定连接打不开,263net企业邮箱,婚礼效果图怎么制作基础的数据结构和算法我们基本上学完了,接下来几节,我会讲几种更加基本的算法。它们分别是贪心算法、分治算法、回溯算法、动态规划。更加确切地说,它们应该是算法思想,并不是具体的算法,常用来指导我们设计具体的算法和编码等。 贪心、分治、回溯、动态规划这4个算法思想…

基础的数据结构和算法我们基本上学完了,接下来几节,我会讲几种更加基本的算法。它们分别是贪心算法、分治算法、回溯算法、动态规划。更加确切地说,它们应该是算法思想,并不是具体的算法,常用来指导我们设计具体的算法和编码等。

贪心、分治、回溯、动态规划这4个算法思想,原理解释起来都很简单,但是要真正掌握且灵活应用,并不是件容易的事情。所以,接下来的这4个算法思想的讲解,我依旧不会长篇大论地去讲理论,而是结合具体的问题,让你自己感受这些算法是怎么工作的,是如何解决问题的,带你在问题中体会这些算法的本质。我觉得,这比单纯记忆原理和定义要更有价值。

今天,我们先来学习一下贪心算法(greedy algorithm)。贪心算法有很多经典的应用,比如霍夫曼编码(Huffman Coding)、Prim和Kruskal最小生成树算法、还有Dijkstra单源最短路径算法。最小生成树算法和最短路径算法我们后面会讲到,所以我们今天讲下霍夫曼编码,看看它是如何利用贪心算法来实现对数据压缩编码,有效节省数据存储空间的

如何理解“贪心算法”?

关于贪心算法,我们先看一个例子。

假设我们有一个可以容纳100kg物品的背包,可以装各种物品。我们有以下5种豆子,每种豆子的总量和总价值都各不相同。为了让背包中所装物品的总价值最大,我们如何选择在背包中装哪些豆子?每种豆子又该装多少呢?

实际上,这个问题很简单,我估计你一下子就能想出来,没错,我们只要先算一算每个物品的单价,按照单价由高到低依次来装就好了。单价从高到低排列,依次是:黑豆、绿豆、红豆、青豆、黄豆,所以,我们可以往背包里装20kg黑豆、30kg绿豆、50kg红豆。

这个问题的解决思路显而易见,它本质上借助的就是贪心算法。结合这个例子,我总结一下贪心算法解决问题的步骤,我们一起来看看。

第一步,当我们看到这类问题的时候,首先要联想到贪心算法:针对一组数据,我们定义了限制值和期望值,希望从中选出几个数据,在满足限制值的情况下,期望值最大。

类比到刚刚的例子,限制值就是重量不能超过100kg,期望值就是物品的总价值。这组数据就是5种豆子。我们从中选出一部分,满足重量不超过100kg,并且总价值最大。

第二步,我们尝试看下这个问题

http://www.15wanjia.com/news/186463.html

相关文章:

  • 网站建设制作网络营销公司微信小程序开发公司排名
  • 网站建设通报网站建站图片
  • 南沙开发区建设和交通局网站江门市网站建设 熊掌号
  • 做商城网站需要什么条件网站运营数据周报表怎么做
  • 公司网站主要几方面视频网站建设 知乎
  • 3g门户网站深圳华强北化妆品
  • 福建住房和城乡建设部网站首页国内服务器免备案方法
  • 智能网站建设服务悟空crm免费开源版
  • 网站开发如何让图片加载的更快页面设置
  • 网站首页设计常见的6种布局方式企业形象设计成功案例
  • html百科网站模板wordpress前台登录地址
  • 国内做的比较简洁的网站有空间与域名 怎么做网站
  • 提供网站建设的理由大连中山网站建设
  • 怎么开发一个自己的网站株洲市
  • 实用网站建设知识点对网站主要功能界面进行赏析
  • 建设的网站属于固定资产么单页面优化的重点
  • 怎么建设网站阿里云网站 虚拟主机
  • 设计素材网站推荐2023网站流量地址评价是什么意思
  • 西安网站搭建费用jsp网站开发详解
  • 深圳网站建设网络搜索引擎推广渠道
  • 如何做一张图片的网站wordpress漏洞 2014
  • 制作购物网站需要多少钱成都关键词
  • 佛山制作网站企业网站建设感谢信
  • 做会员卡网站网站怎么在百度做推广方案
  • 网站建设技术经费预算用asp做网站登录页面
  • 二手书交易网站策划书怎么用ftp备份网站
  • 毕设做网站什么能过什么物流公司网站建设
  • 经典网站设计如何搭建网站教程
  • 免费cms建站五指小型网站开发语言
  • 如何看一个网站是用哪个语言做的短视频动画制作