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

wordpress qode十堰seo优化方法

wordpress qode,十堰seo优化方法,网站租用服务器多少钱,郑州购物网站建设下面的内容主要参考了数据结构与算法之美。 贪心算法的应用有: 霍夫曼编码(Huffman Coding) Prim和Kruskal最小生成树算法 01背包问题(当允许取部分物品的时候) 分糖果 我们有m个糖果和n个孩子。我们现在要把糖果分给这些孩子吃&#xff…

下面的内容主要参考了数据结构与算法之美。

贪心算法的应用有:

  1. 霍夫曼编码(Huffman Coding)

  2. Prim和Kruskal最小生成树算法

  3. 01背包问题(当允许取部分物品的时候)

  4. 分糖果
    我们有m个糖果和n个孩子。我们现在要把糖果分给这些孩子吃,但是糖果少,孩子多(m<n),所以糖果只能分配给一部分孩子。每个糖果的大小不等,这m个糖果的大小分别是s1,s2,s3,……,sm。除此之外,每个孩子对糖果大小的需求也是不一样的,只有糖果的大小大于等于孩子的对糖果大小的需求的时候,孩子才得到满足。假设这n个孩子对糖果大小的需求分别是g1,g2,g3,……,gn。
    如何分配糖果,能尽可能满足最多数量的孩子?
    我们可以把这个问题抽象成,从n个孩子中,抽取一部分孩子分配糖果,让满足的孩子的个数(期望值)是最大的。这个问题的限制值就是糖果个数m。
    我们现在来看看如何用贪心算法来解决。对于一个孩子来说,如果小的糖果可以满足,我们就没必要用更大的糖果,这样更大的就可以留给其他对糖果大小需求更大的孩子。另一方面,对糖果大小需求小的孩子更容易被满足,所以,我们可以从需求小的孩子开始分配糖果。因为满足一个需求大的孩子跟满足一个需求小的孩子,对我们期望值的贡献是一样的。
    我们每次从剩下的孩子中,找出对糖果大小需求最小的,然后发给他剩下的糖果中能满足他的最小的糖果,这样得到的分配方案,也就是满足的孩子个数最多的方案。

  5. 假设我们有n个区间,区间的起始端点和结束端点分别是[l1, r1],[l2, r2],[l3, r3],……,[ln, rn]。我们从这n个区间中选出一部分区间,这部分区间满足两两不相
    交(端点相交的情况不算相交),最多能选出多少个区间呢?
    这个问题的解决思路是这样的:我们假设这n个区间中最左端点是lmin,最右端点是rmax。这个问题就相当于,我们选择几个不相交的区间,从左到右将[lmin,rmax]覆盖上。我们按照起始端点从小到大的顺序对这n个区间排序。
    我们每次选择的时候,左端点跟前面的已经覆盖的区间不重合的,右端点又尽量小的,这样可以让剩下的未覆盖区间尽可能的大,就可以放置更多的区间。这实
    际上就是一种贪心的选择方法。

  6. 在一个非负整数 a 中,我们希望从中移除 k 个数字,让剩下的数字值最小,如何选择移除哪 k 个数字呢?
    由最高位开始,比较低一位数字,如高位大,移除,若高位小,则向右移一位继续比较两个数字,直到高位大于低位则移除,循环k次,如:
    4556847594546移除5位-》455647594546-》45547594546-》4547594546-》4447594546-》444594546

  7. 假设有 n 个人等待被服务,但是窗口只有一个,每个需要被服务的时间长度是不同的,如何安排被服务的先后顺序,才能让这 n 个人总的等待时间最短
    由等待时间最短的开始服务

注意:Dijkstra不是贪心算法,事实上它是动态规划算法,求得的解全局最优解

http://www.dt0577.cn/news/48400.html

相关文章:

  • b站怎么看视频在线人数国家免费技能培训有哪些
  • 用 htmi5做网站百度推广账号怎么申请
  • 做网站美工未来规划seo网站平台
  • web网站开发作品网站seo哪家好
  • 厦门中科做网站总打电话来官网建设
  • 杭州杭州网站建设北京网站排名推广
  • 网站建设有哪些软件有哪些免费引流人脉推广软件
  • 合肥商城网站建设长沙网站托管seo优化公司
  • 淘宝网站做阳光棚多少钱一平米网络营销网站有哪些
  • 云主机搭建多个网站东莞seo广告宣传
  • 罗湖网站建设深圳信科网站营销方案模板
  • 专做企业的p2p网站如何免费引流推广
  • php mysql开发的网站最新域名8xgmvxyz
  • 政务网站建设实施方案建设企业网站多少钱
  • 城市建设理论研究上传哪个网站东莞互联网推广
  • 沈阳网站建设的价格网页模版
  • wordpress 找回密码邮件错误哈尔滨seo网络推广
  • 网站二级菜单是什么意思产品推广方案模板
  • python网站开发教程个人网站规划书模板
  • 如何看网站做打好坏站长工具站长之家
  • 全国论坛网站建设大一网页设计作业成品免费
  • 沭阳网站开发优化推广排名网站教程
  • 上海网站高端seo主要优化
  • 网址无法打开网页是怎么回事石家庄百度快照优化
  • 推广及建设网站网购网站十大排名
  • 新网站做seo长沙seo计费管理
  • github允许做网站服务器网络推广服务合同范本
  • 苏州木渎做网站免费建立网站步骤
  • 银行做网站视频seo最好的工具
  • 西安有哪些网站建设外包公司百度知道一下