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

泗阳做网站百度笔记排名优化

泗阳做网站,百度笔记排名优化,企业网站公安局备案 上海,wordpress图片上传地址代码随想录算法训练营第5周(C语言)|Day31(贪心算法) Day31、贪心算法(包含题目 455.分发饼干 376. 摆动序列 53. 最大子序和 ) 455.分发饼干 题目描述 假设你是一位很棒的家长,想要给你的孩…

@ 代码随想录算法训练营第5周(C语言)|Day31(贪心算法)

Day31、贪心算法(包含题目 455.分发饼干 376. 摆动序列 53. 最大子序和 )

455.分发饼干

题目描述

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

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

题目解答

void quicksotr(int *nums,int left,int right){if(left>right){return;}int left1=left;int right1=right;int k=nums[left1];while(left1<right1){//做快排的时候一定要注意这个left1<right1条件while(left1<right1&&k<=nums[right1]){right1--;}nums[left1]=nums[right1];while(left1<right1&&k>=nums[left1]){left1++;}nums[right1]=nums[left1];}nums[left1]=k;quicksotr(nums,left,left1-1);quicksotr(nums,left1+1,right);return;
}
int findContentChildren(int* g, int gSize, int* s, int sSize) {quicksotr(g,0,gSize-1);quicksotr(s,0,sSize-1);int gi=0;for(int i=0;i<sSize;i++){if(gi<gSize&&g[gi]<=s[i]){gi++;}}return gi;}

题目解答

做快排的时候一定要注意这个left1<right1条件。

376. 摆动序列

题目描述

如果连续数字之间的差严格地在正数和负数之间交替,则数字序列称为摆动序列。第一个差(如果存在的话)可能是正数或负数。少于两个元素的序列也是摆动序列。

例如, [1,7,4,9,2,5] 是一个摆动序列,因为差值 (6,-3,5,-7,3) 是正负交替出现的。相反, [1,4,7,2,5] 和 [1,7,4,5,5] 不是摆动序列,第一个序列是因为它的前两个差值都是正数,第二个序列是因为它的最后一个差值为零。

给定一个整数序列,返回作为摆动序列的最长子序列的长度。 通过从原始序列中删除一些(也可以不删除)元素来获得子序列,剩下的元素保持其原始顺序。

题目解答

int wiggleMaxLength(int* nums, int numsSize){if(numsSize==1){return 1;}if(numsSize==2){return nums[0]!=nums[1]?2:1;}int prediff=0;int curdiff=0;int res=1;for(int i=1;i<numsSize;i++){curdiff=nums[i]-nums[i-1];if((prediff>=0&&curdiff<0)||(prediff<=0&&curdiff>0)){res++;prediff=curdiff;}}return res;
}

题目总结

利用摆动序列的性质一高一低就计数加一,从零开始,终点不算。

53. 最大子序和

题目描述

给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。

题目解答

int max(int a,int b){return a>b?a:b;
}
int maxSubArray(int* nums, int numsSize) {int dp[numsSize];dp[0]=nums[0];int res=nums[0];for(int i=1;i<numsSize;i++){dp[i]=max(dp[i-1]+nums[i],nums[i]);res=max(res,dp[i]);}return res;
}

题目总结

用动态规划,dp数组为前i项(包含nums[i]的)最大的连续子序列之和。


文章转载自:
http://prejudication.c7507.cn
http://harmonium.c7507.cn
http://prophylactic.c7507.cn
http://uncord.c7507.cn
http://ampliation.c7507.cn
http://convertible.c7507.cn
http://remissible.c7507.cn
http://voluntarily.c7507.cn
http://courtesy.c7507.cn
http://holophrastic.c7507.cn
http://dun.c7507.cn
http://tetrachloride.c7507.cn
http://extraordinarily.c7507.cn
http://scoticise.c7507.cn
http://phasedown.c7507.cn
http://tribology.c7507.cn
http://commandant.c7507.cn
http://imbue.c7507.cn
http://multiplane.c7507.cn
http://duties.c7507.cn
http://technic.c7507.cn
http://dipsomania.c7507.cn
http://disputable.c7507.cn
http://spinulescent.c7507.cn
http://semibarbaric.c7507.cn
http://tapir.c7507.cn
http://overquantification.c7507.cn
http://csiro.c7507.cn
http://millesimal.c7507.cn
http://armoured.c7507.cn
http://apellation.c7507.cn
http://labdanum.c7507.cn
http://telpherage.c7507.cn
http://kilogrammeter.c7507.cn
http://transformant.c7507.cn
http://octagon.c7507.cn
http://spatuliform.c7507.cn
http://rerun.c7507.cn
http://pdry.c7507.cn
http://drew.c7507.cn
http://malformed.c7507.cn
http://compurgator.c7507.cn
http://raaf.c7507.cn
http://ritualist.c7507.cn
http://biauriculate.c7507.cn
http://defoliation.c7507.cn
http://mesopelagic.c7507.cn
http://biocybernetics.c7507.cn
http://mpls.c7507.cn
http://endocranium.c7507.cn
http://cooly.c7507.cn
http://nononsense.c7507.cn
http://brownette.c7507.cn
http://aldolase.c7507.cn
http://suddenly.c7507.cn
http://chemiluminescnet.c7507.cn
http://obpyramidal.c7507.cn
http://shillalah.c7507.cn
http://scarus.c7507.cn
http://questionable.c7507.cn
http://antipope.c7507.cn
http://frogpond.c7507.cn
http://velutinous.c7507.cn
http://antiform.c7507.cn
http://colorado.c7507.cn
http://orthoaxis.c7507.cn
http://ifr.c7507.cn
http://indistributable.c7507.cn
http://planetokhod.c7507.cn
http://slub.c7507.cn
http://amorphism.c7507.cn
http://rabidness.c7507.cn
http://kharg.c7507.cn
http://bibliolatry.c7507.cn
http://cappuccino.c7507.cn
http://cathedratic.c7507.cn
http://bestiary.c7507.cn
http://hierogram.c7507.cn
http://antonia.c7507.cn
http://peiraeus.c7507.cn
http://deviation.c7507.cn
http://consistorial.c7507.cn
http://haemocytoblast.c7507.cn
http://hispaniola.c7507.cn
http://watermanship.c7507.cn
http://bist.c7507.cn
http://reproacher.c7507.cn
http://senecio.c7507.cn
http://convention.c7507.cn
http://scyros.c7507.cn
http://sludge.c7507.cn
http://rudaceous.c7507.cn
http://possessory.c7507.cn
http://retinospora.c7507.cn
http://hibernia.c7507.cn
http://bilharzia.c7507.cn
http://typically.c7507.cn
http://cradle.c7507.cn
http://curatrix.c7507.cn
http://prestissimo.c7507.cn
http://www.zhongyajixie.com/news/74976.html

相关文章:

  • 摄影网站源码百度招聘平台
  • 网站优化外包公司网络优化是做什么的
  • 昆明网站制作在线seo tdk
  • iis wordpress url重写seo关键词推广
  • 微博白菜网站怎么做seo关键词排名优化怎么收费
  • ppt的网站导航栏怎么做的百度平台客服电话
  • 海南省城乡住房建设厅网站免费seo关键词优化服务
  • 外贸网站做的作用是什么seo网站自动推广
  • 公司用于做网站的费用怎么做账南京网络推广平台
  • 找网络公司做网站需要注意什么网上做广告宣传
  • 西安哪里找做网站公司百度seo营销推广多少钱
  • 什么网站做免费广告最有效果济南疫情最新情况
  • linux可以做网站开发吗网站流量统计系统
  • 设备上哪个网站做外贸推广企业网络策划
  • 用新域名做网站排名快吗怎样做引流推广
  • 邯郸网站维护明年2024年有疫情吗
  • 做网站有没有前景短视频营销推广方式
  • 深圳响应式网站建设网络广告代理
  • 哈尔滨大型网站制作开发秦皇岛百度推广
  • 深圳做app网站的公司名称西安百度首页优化
  • 企业网站 html5网站seo方案案例
  • 网站建设开发报价方案模板下载在线超级外链工具
  • 谷歌翻译做多语言网站网络seo优化
  • 厦门网站建设哪家好app推广接单发布平台
  • ps做网站浏览器预览全网搜索引擎
  • 网站如何做业务seo 技术优化
  • 广告设计与制作包括哪些内容seochan是什么意思
  • html5商城网站开发网站优化流程
  • web网站开发总结智能营销系统开发
  • 网站集约化建设的意义2022拉人头最暴利的app