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

百度 安徽省工程建设信息网站给企业做网站的公司

百度 安徽省工程建设信息网站,给企业做网站的公司,seo关键词排名优化技巧,哈尔滨网站推广优化公司目录 1.题目2.思路3.代码实现(Java) 1.题目 假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。 对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的…

目录

  • 1.题目
  • 2.思路
  • 3.代码实现(Java)

1.题目

假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。

对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j,都有一个尺寸 s[j] 。如果 s[j] >= g[i],我们可以将这个饼干 j 分配给孩子 i ,这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子,并输出这个最大数值。

示例 1:
输入: g = [1,2,3], s = [1,1]
输出: 1
解释:
你有三个孩子和两块小饼干,3个孩子的胃口值分别是:1,2,3。
虽然你有两块小饼干,由于他们的尺寸都是1,你只能让胃口值是1的孩子满足。
所以你应该输出1。

示例 2:
输入: g = [1,2], s = [1,2,3]
输出: 2
解释:
你有两个孩子和三块小饼干,2个 孩子的胃口值分别是1,2。
你拥有的饼干数量和尺寸都足以让所有孩子满足。
所以你应该输出 2。

提示:
1 <= g.length <= 3 * 104
0 <= s.length <= 3 * 104
1 <= g[i], s[j] <= 231 - 1

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/assign-cookies

2.思路

(1)贪心算法

  • 对数组 g 和数组 s 进行升序排序,用变量 res 保存最终得到饼干的最大孩子数量,初始值为 0;
  • 使用 2 层 for 循环来遍历 s 与 g:
    • 外层 for 循环遍历 s,其下标 i : 0 -> s.length;
    • 内层 for 循环遍历 g,其下标 j : res -> g.length,这里需要说明一下,j 从 res 开始遍历表示已经给 res 个孩子分配了饼干;
    • 如果 s[i] >= g[j],则说明当前饼干可以分配给当前的孩子,res++;
    • 如果 s[i] < g[j],由于数组 g 和 s 都是进行了升序排序的,则说明当前饼干不能分配给当前孩子以及之后所有的孩子;
    • 无论当前饼干 s[i] 分配与否,都需要退出内层循环,继续分配下一个饼干;

3.代码实现(Java)

//思路1————贪心算法
class Solution {public int findContentChildren(int[] g, int[] s) {//对数组 g 和数组 s 进行升序排序Arrays.sort(g);Arrays.sort(s);int res = 0;for (int i = 0; i < s.length; i++) {// j 从 res 开始遍历表示已经给 res 个孩子分配了饼干for (int j = res; j < g.length; j++) {if (s[i] >= g[j]) {res++;}break;}}return res;}
}
http://www.yidumall.com/news/86511.html

相关文章:

  • 做网站前期需要什么渠道营销推广方案
  • 郑州专业旅游网站建设网络营销团队
  • 网站载入页面怎么做seo推广优势
  • 做网站设计是什么专业类似凡科建站的平台
  • 自己做网站上传视频seo在线排名优化
  • 网站用途百度网站流量统计
  • the7做的网站关键词完整版
  • 做网站被攻击谁的责任com域名
  • html代码基础seo运营学校
  • 成都哪家做网站建设比较好百度左侧排名
  • 3d建模设计汕头seo网站推广
  • 网站备份脚本最近在线直播免费观看
  • 个人网站做经营性天津网站推广
  • 网站建设安全架构电子商务网站推广
  • 2022年新闻摘抄简短seo外包是什么
  • 龙岗品牌网站建设小程序开发模板
  • 用php做一网站有哪些美食软文300范例
  • 科技公司网站建设策划方案上海外包seo
  • 福田瑞沃前四后四车价格磐石网站seo
  • 设计师用的素材网站有哪些推广游戏赚钱的平台
  • 怎么做优化网站排名百度天眼查
  • 网页设计培训 机构什么公司适合做seo优化
  • 短视频代运营方案模板搜索引擎排名优化方案
  • 百度怎样建立网站网站建设seo优化培训
  • 网页设计综合实训论文seo也成搜索引擎优化
  • 公司做网站 分录湖南seo推广软件
  • 加密的网站使用jmeter做压测搜索引擎营销方式
  • 辽宁省营商环境建设监督局网站指数分布的分布函数
  • 搜索排名优化软件南宁百度seo软件
  • 潍坊网站建设优化产品推广方法