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

开普网站建设公司企业网站模板下载尽在

开普网站建设公司,企业网站模板下载尽在,软件商店下载安装应用,惠州seo工作室一、概念 贪心算法的核心思想是#xff0c;在处理一个大问题时#xff0c;划分为多个局部并在每个局部选择最优解#xff0c;并且认为在每个局部选择最优解#xff0c;那么最后全局的问题得到的就是最优解。 贪心算法可以解决一些问题#xff0c;但是不适用于所有问题在处理一个大问题时划分为多个局部并在每个局部选择最优解并且认为在每个局部选择最优解那么最后全局的问题得到的就是最优解。 贪心算法可以解决一些问题但是不适用于所有问题也不保证使用贪心算法得出的就是最优解。 维基百科更详细的解释 二、分配问题 先来看一道简单的分配问题 力扣https://leetcode.cn/problems/assign-cookies/解题思路 孩子的胃口值需要小于等于饼干大小根据贪心算法的局部最优解的思想就是给每个孩子分配能满足她胃口的最小的饼干且应该优先处理胃口小的孩子。 C代码 class Solution { public:int findContentChildren(vectorint g, vectorint s) {sort(g.begin(), g.end());sort(s.begin(), s.end());int i 0, j 0;while(ig.size()js.size()){if(g[i]s[j]){i;}j;}return i;} }; 下面这题难度略大一些同样也是分配问题 力扣https://leetcode.cn/problems/candy/ 解题思路 每个孩子需要与左右两边的孩子比较评分贪心算法的运用在于从左到右遍历一次评分数组每个元素只考虑是否比左边的元素大再从右到左遍历一次评分数组每个元素只考虑是否比右边的元素大。这样两次遍历后就能得到同时满足左右限制的糖果数量了。 C代码 class Solution { public:int candy(vectorint ratings) {int n ratings.size();vectorint c(n,1);for(int i1;in;i){if(ratings[i]ratings[i-1]){c[i] c[i-1] 1;}}for(int in-2;i0;i--){if(ratings[i]ratings[i1]){c[i] max(c[i], c[i1] 1);}}return accumulate(c.begin(), c.end(), 0);} };
http://www.hkea.cn/news/14487483/

相关文章:

  • 外贸企业 访问国外网站深圳小程序定制
  • 网站开发属于什么岗位末年人免费观看网站
  • 3d建模怎么做网站旋转淘宝客网站容易做吗
  • 如何选择昆明网站建设怎么用ps做网站首页图片尺寸
  • 太原搭建网站的公司哪家好我要找人做网站的主页
  • 洛阳网站建设专业郑州网站建设
  • 做网站链接房产网加盟
  • 哪些网站做渣土车租恁百度网盘电脑版
  • 建设银行网站怎么查自己账号吗广告模板图片
  • 东莞 网站建设设计资源网站大推荐
  • 宜春做网站 黑酷seo企业管理软件销售好做吗
  • 自建网站软件网站建设制作品牌公司
  • 快递物流公司网站模板网站登录界面源码
  • 威海网站定制动漫网站开发
  • 公司做网站推广要注意什么网站界面诊断
  • 快速网站开发 带数据库深圳南山区网站建设
  • 上海网站开发设计seo兼职平台
  • jsp网站开发分享网站做非洲国际贸易网站
  • 如何让做网站网页页面布局
  • 学php做网站wordpress淘宝ued
  • wordpress 网站标题设置方法石油大学 网页设计与网站建设
  • 网站后台ftp在哪国际新闻界官网
  • 谷歌网站收录提交网站关键词seo费用
  • 计算机应用技术好就业吗优化方案系列丛书
  • 企业网站管理系统项目文档郑州即将迎来全面解封
  • 开发板停止维护后如何处理百度seo优化策略
  • 网站用哪个做重庆网站推广产品企业
  • 十里河网站建设公司千博企业网站管理系统完整版 2014
  • 自由体网站建设vr全景网络推广员要怎么做
  • 手机微网站注册登录源码asp网站后台登陆地址