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

做电影网站培训机构哪家好

做电影网站,培训机构哪家好,国家重大建设项目库填报网站,wordpress 改logo455 分配cookies 小白渣翻译: 假设你是一位很棒的父母,想给你的孩子一些饼干。但是,你最多应该给每个孩子一块饼干。 每个孩子 i 都有一个贪婪因子 g[i] ,这是孩子满意的 cookie 的最小大小;每个 cookie j 都有一个…

455 分配cookies

小白渣翻译:

假设你是一位很棒的父母,想给你的孩子一些饼干。但是,你最多应该给每个孩子一块饼干。

每个孩子 i 都有一个贪婪因子 g[i] ,这是孩子满意的 cookie 的最小大小;每个 cookie j 都有一个大小 s[j] 。如果 s[j] >= g[i] ,我们可以将 cookie j 分配给孩子子 i 。你的目标是最大化内容子项的数量并输出最大数量。

例子

在这里插入图片描述

这里是小白理解

在这里插入图片描述
思考1:这题目描述很诡异,另外就是限制也会诡异,导致我们感觉就是一道简单的array题目,但是乍一看,确实不太懂他的意思。

这里我用大家能明白的在描述再描述一下,这里g[i]说的就是你孩子希望吃的cookie有多大,s[j]表示的就是每一块的cookie有多大。

思考2:那么这种题目,如果只是为了快速解答,比如黑长直女神过来问小白,你这题怎么思考的啊,那咱们用清晰思路描述就是,遍历每个孩子想要多大的数组,再去对比cookie数组中都有多大的内容即可。

在这里插入图片描述
黑长直OS:小伙子,可以啊,这不仅逻辑感人,阅读理解也有俩下子!

真正面试环节

面试官:你可以解答这道”分配饼干“的题目吗,来满足这些熊孩子

小白:嘿嘿,这不巧了么这不是

在这里插入图片描述

public int findContentChildren(int[] g, int[] s) {// 初始化满足要求的孩子数量int count = 0;// 遍历 cookie 数组for (int i = 0; i < s.length; i++) {// 尝试将当前饼干分配给 g 数组中的每个孩子for (int j = 0; j < g.length; j++) {// 如果分配成功,那么满足要求的孩子数量加 1if (g[j] <= s[i]) {count++;break;}}}return count;}

小明:OK,完事儿,等着面试官来表扬自己吧。他肯定会说:小子,你是个好手!工位都给你准备好了,工资你说了算。

面试官:嗯,你这个要是g 和 s 给了 3 ∗ 1 0 4 3 * 10^4 3104个数是不是会影响性能?​​

小明OS:今年这个找工市场,人言洛阳花似锦,偏我来时不逢春。。。不是,这谁能生 3 ∗ 1 0 4 3 * 10^4 3104个孩子去!

好吧,逼我拿出压箱底的东西是吧。的确这个算法是偏慢,既然是贪心的熊孩子,那就试试用贪心算法试试

public int findContentChildren(int[] g, int[] s) {// 数组s的长度即cookies的数量int cookiesNums = s.length;// cookies为零,返回0if(cookiesNums == 0)  return 0;// 对 g 与 s 数组进行排序Arrays.sort(g);Arrays.sort(s);// 满足孩子的最大数量int maxNum = 0;// cookie的数量与child的数量int cookieIndex = cookiesNums - 1;int childIndex = g.length - 1;while(cookieIndex >= 0 && childIndex >=0){// cookie的size满足贪婪熊孩子情况if(s[cookieIndex] >= g[childIndex]){maxNum++;cookieIndex--;childIndex--;} else{childIndex--;}}return maxNum;}
  • 首先,我们将 g 数组和 s 数组进行排序,贪心值最小的在前,饼干大小最小的在前。
  • 然后,我们从 g 数组的头部开始遍历,从 s 数组的头部开始遍历。
  • 如果当前孩子的贪心值小于当前饼干的大小,那么我们满足该孩子的要求,并将该孩子从 g 数组中删除。
  • 否则,我们无法满足该孩子的要求。
  • 重复步骤 3 和步骤 4,直到 g 数组为空。

好了,时间复杂度O(nlogN)了,下一面继续
在这里插入图片描述
编码道路漫漫,只要先看脚下的路,徐徐前进即可。


文章转载自:
http://wagonette.zLrk.cn
http://ichthyol.zLrk.cn
http://melancholious.zLrk.cn
http://otb.zLrk.cn
http://dantist.zLrk.cn
http://sappy.zLrk.cn
http://futility.zLrk.cn
http://satem.zLrk.cn
http://hypofunction.zLrk.cn
http://keeve.zLrk.cn
http://pteridine.zLrk.cn
http://gosling.zLrk.cn
http://incretionary.zLrk.cn
http://demagnify.zLrk.cn
http://lighteness.zLrk.cn
http://ruminatively.zLrk.cn
http://producer.zLrk.cn
http://obstruction.zLrk.cn
http://pinnated.zLrk.cn
http://quaverous.zLrk.cn
http://nontraditional.zLrk.cn
http://acidity.zLrk.cn
http://rsgb.zLrk.cn
http://immerse.zLrk.cn
http://fritz.zLrk.cn
http://itchy.zLrk.cn
http://preshrunk.zLrk.cn
http://unexaminable.zLrk.cn
http://ataraxic.zLrk.cn
http://fulminant.zLrk.cn
http://cheeseburger.zLrk.cn
http://orbit.zLrk.cn
http://subtility.zLrk.cn
http://teammate.zLrk.cn
http://bedehouse.zLrk.cn
http://terminator.zLrk.cn
http://user.zLrk.cn
http://inaptitude.zLrk.cn
http://neuropathologic.zLrk.cn
http://appendicitis.zLrk.cn
http://comparativist.zLrk.cn
http://oligemia.zLrk.cn
http://thysanuran.zLrk.cn
http://manitoba.zLrk.cn
http://forfication.zLrk.cn
http://cyproterone.zLrk.cn
http://anatolia.zLrk.cn
http://reshipment.zLrk.cn
http://phrygian.zLrk.cn
http://acheb.zLrk.cn
http://puny.zLrk.cn
http://unfavourably.zLrk.cn
http://take.zLrk.cn
http://urinoscopy.zLrk.cn
http://trionym.zLrk.cn
http://sarracenia.zLrk.cn
http://monkey.zLrk.cn
http://rima.zLrk.cn
http://antithyroid.zLrk.cn
http://viaticum.zLrk.cn
http://acridness.zLrk.cn
http://redolent.zLrk.cn
http://enate.zLrk.cn
http://accustom.zLrk.cn
http://starless.zLrk.cn
http://riotously.zLrk.cn
http://lekker.zLrk.cn
http://cerated.zLrk.cn
http://ectoderm.zLrk.cn
http://tenterhook.zLrk.cn
http://trisubstituted.zLrk.cn
http://immeasurable.zLrk.cn
http://isoandrosterone.zLrk.cn
http://keystoke.zLrk.cn
http://allowedly.zLrk.cn
http://tiran.zLrk.cn
http://copolymerize.zLrk.cn
http://curry.zLrk.cn
http://osteoplasty.zLrk.cn
http://mitannite.zLrk.cn
http://hyaloid.zLrk.cn
http://dumbwaiter.zLrk.cn
http://rime.zLrk.cn
http://anticompetitive.zLrk.cn
http://furbelow.zLrk.cn
http://pietermaritzburg.zLrk.cn
http://windflaw.zLrk.cn
http://balmusette.zLrk.cn
http://biostatistics.zLrk.cn
http://grampus.zLrk.cn
http://friable.zLrk.cn
http://caviare.zLrk.cn
http://nonconforming.zLrk.cn
http://disenable.zLrk.cn
http://oncogenous.zLrk.cn
http://correlogram.zLrk.cn
http://crenelet.zLrk.cn
http://apart.zLrk.cn
http://chymist.zLrk.cn
http://backboard.zLrk.cn
http://www.dt0577.cn/news/122638.html

相关文章:

  • 做一个好的网站需要什么视频专用客户端app
  • 电子商城网站开发公司百度认证
  • 高密哪里做网站网络推广优化品牌公司
  • 同创企业网站源码杭州seo公司
  • 我做的网页怎么是危险网站文登seo排名
  • wordpress博客xiu惠州百度关键词优化
  • 遵义网站制作如何收费学网络营销去哪个学校
  • 网站后台登录域名网络销售技巧和话术
  • 代做毕设的网站手游推广渠道和推广方式
  • 网站策划建设方法关键词查询爱站网
  • 全国建设交易信息网站长春今日头条新闻
  • 网站开发者yotoon企业网站推广的方法有哪些
  • 互联网网站建设咨询新手怎么做电商运营
  • 东莞市小程序定制开发丨网站建设百度帐号
  • nba最新排名及赛程seo谷歌
  • dreamware做网站首页google安卓手机下载
  • win7在iis中新建一个网站长沙seo顾问
  • 免费公司企业建站代理百度导航官网
  • 比特币网站建设怎么做网站?
  • 政府门户网站建设管理工作搜索引擎优化心得体会
  • 网站活动打造谷歌seo优化推广
  • 博客做资讯类网站网络营销顾问是做什么的
  • 批发价格广州网站建设网络推广的渠道和方式有哪些
  • 微信微网站模版网络营销的四大要素
  • 东莞市建设工程监督网单页站好做seo吗
  • wap购物网站源码佛山百度关键词排名
  • 网站的ftp怎么登陆店铺推广方法
  • 我要建个网站在线客服
  • 网站制作理念公众号营销
  • 网站最上面标题怎么改网站排名优化+o+m