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

柳州企业网站开发公司优化大师官网入口

柳州企业网站开发公司,优化大师官网入口,郑州做网站找赢博科技,武汉双军网站建设公司 概况题目描述: 假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。 对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j&#xff…

题目描述:
假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。
对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j,都有一个尺寸 s[j] 。如果 s[j] >= g[i],我们可以将这个饼干 j 分配给孩子 i ,这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子,并输出这个最大数值。

在这里插入图片描述

解题思路:贪心算法,根据局部最优推全局最优

  1. 将胃口数组和饼干数组都排序;
  2. 遍历数组,统计可以喂饱小孩的个数。注意从最大的饼干开始遍历,循环有两层,一个循环是满足了才能走下一个的,就是饼干数组 s,一个是可以一直重复走的,即胃口数组 g,这点要区分好。

代码实现

class Solution {/*** 分发饼干* @param g 胃口数组* @param s 饼干数组* @return*/public int findContentChildren(int[] g, int[] s) {// 对两个数组排序Arrays.sort(g);Arrays.sort(s);int lenG = g.length;int res = 0;// 能喂饱小孩的个数// 由局部最优推全局最优,此处从最大的饼干开始遍历int sIndex = s.length-1;for (int i = lenG-1; i >=0 ; i--) {// 遍历g[]if (sIndex>=0 && s[sIndex] >= g[i]){// 遍历s[]// System.out.println(sIndex);res += 1;sIndex--;}}return res;}
}
http://www.dinnco.com/news/56515.html

相关文章:

  • 怎么做卡蜜网站seo外包公司多吗
  • 网站服务器 2核网站安全检测在线
  • 网站设计用那个软件网店seo名词解释
  • php网站开发需要学什么软件如何建立自己的网页
  • 网站开发做前端还是后端重庆网络推广
  • 政府网站建设规范重庆关键词优化
  • 黄石专业网站建设推广搜索引擎优化时营销关键词
  • 凡科做网站关键词竞价排名的定义
  • 企业做网站需要的资料百度移动端优化
  • 那些开店的网站是自己做的吗统计工具
  • 高端网站制作百度信息流广告怎么投放
  • 金融网站怎么做南宁百度推广排名优化
  • 产品网站开发计划表如何创建自己的卡网
  • 承德网站制作的流程新郑网络推广外包
  • wordpress多站点怎么修改域名seo引擎搜索网址
  • delphi intraweb做网站易观数据
  • 做企业网站的人才阿里云官网首页
  • 官方建网站哪个好网络营销推广的优势
  • 机械 东莞网站建设短视频运营培训学费多少
  • 网站该怎么做关键词调词平台费用
  • wordpress网站防复制游戏推广怎么找玩家
  • 河南网站优化外包服务代发广告平台
  • 页面简单的网站模板免费下载百度官网app下载安装
  • 做网站推广需要多少钱黄页网推广服务
  • 网站制作软件区别百度seo在线优化
  • 网站网页设计的意义怎么注册电商平台
  • 搭建网站软件一键优化清理加速
  • 东莞微网站建设什么推广方式能快速引流
  • 网站开发结束语seo包括哪些方面
  • 深圳防疫隔离政策网络网站推广优化