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

国外网站做家具哪个好数据分析网站怎么做

国外网站做家具哪个好,数据分析网站怎么做,可以做高中题目的网站,最有前景的代理产品一、什么是贪心算法贪心算法是指#xff0c;在对问题求解时#xff0c;总是做出在当前看来是最好的选择。(局部最优解#xff0c;而不是整体最优解)贪心算法没有固定的算法框架#xff0c;算法设计的关键是贪心策略的选择。必须注意的是#xff0c;贪心算法不是对所有问题…一、什么是贪心算法贪心算法是指在对问题求解时总是做出在当前看来是最好的选择。(局部最优解而不是整体最优解)贪心算法没有固定的算法框架算法设计的关键是贪心策略的选择。必须注意的是贪心算法不是对所有问题都能得到整体最优解选择的贪心策略必须具备无后效性(即某个状态以后的过程不会影响以前的状态只与当前状态有关。)所以对所采用的贪心策略一定要仔细分析其是否满足无后效性。二、贪心算法基本思路把求解的问题分成若干个子问题对每个子问题求解得到子问题的局部最优解(不能保证求得的最后解是最佳的)把子问题的解局部最优解合成原来问题的一个解可以看出贪心算法和动态规划非常相似但是两者存在部分区别1)贪心算法每一步的最优解一定包含上一步的最优解上一步之前的最优解则不作保留。而动态规划全局最优解中一定包含某个局部最优解但不一定包含前一个局部最优解因此需要记录之前的所有的局部最优解。2)贪心算法只能求满足某些约束条件的可行解的范围。3)贪心不能保证求得的最后解是最佳的一般复杂度低。而动态规划本质是穷举法可以保证结果是最佳的复杂度高。三、经典例题1)指定币值和相应的数量用最少的数量凑齐某金额思路优先选择面值大的钱币以此类推直到凑齐总金额public int[] getCoinNum(int sum, int[] values, int[] counts) { int[] result new int[values.length]; int add 0; for (int i values.length - 1; i 0; i--) { int num (sum - add) / values[i]; if (num counts[i]) { num counts[i]; } add add num * values[i]; result[i] num; } return result;}2)部分背包问题物品可以不完全放入包中求价值最大的方案思路选择单位重量价值最高的物品将尽可能多的该物品装入背包直到背包装满为止。public float getNum(float M, float[] w, float[] v) { float max 0; float weight 0; for (int i 0; i w.length; i) { if (v[i] / w[i] max) { max v[i] / w[i]; weight w[i]; } } float num M / weight; return num;}
http://www.yutouwan.com/news/348884/

相关文章:

  • 哪个网站可以免费建站网站开发语言分为几种
  • 电脑网站自适应怎么做制作个人主页
  • 网站首页下拉广告新东方在线教育平台官网
  • 最好的做网站丽水专业做网站
  • 如何查网站是否备案教育培训网站开发
  • 天动力网站开发口碑好的网站建设价格
  • 快速做网站公司哪家专业seo专员工资一般多少
  • 做网站用的腾讯云服务器做服装店网站的素材
  • 专业网站建设市场做商城网站要什么手续费
  • 做自己的网站的一般步骤深圳vi设计公司联系
  • 校园网站的建设作用网页编辑平台
  • 游戏下载网站模板wordpress在线浏览pdf
  • 网站开发属于网络营销外包团队哪些好
  • 西宁制作网站多少钱wordpress 单页导航
  • 建设科技信息+网站建设动画制作物语
  • 中国物流网官方网站域名备案查询最新消息
  • 潢川手机网站建设比百度还强大的搜索引擎
  • 做网站放广告赚钱做网站台式还是笔记本
  • 怎样才能建立网站郑州网站设计公司排名
  • 宝安高端网站建设公司厦门网站建设公司名单
  • 做编程网站有哪些方面网站建设与网页制作盒子模型
  • 用dw怎么做网站留言板科技公司网站系统
  • 桃城网站建设门户网站建设验收报告
  • 易语言可以做网站聚合影视网站建设
  • 怎么制作网站域名wordpress wampserve
  • 接了做网站的单子流程外国人做汉字网站
  • 重庆网站建设有名 乐云践新网站建设主要学什么
  • 创建公司网站的方案有网站建设太金手指六六六
  • 做安全防护信息的网站制作音乐app
  • 凡科网做的网站能直接用吗在线做六级阅读网站