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

有关做粪污处理设备的企业网站如何快速推广

有关做粪污处理设备的企业网站,如何快速推广,做儿童文学有哪些的网站,asp响应式h5网站源码下载题目:455. 分发饼干 贪心第一题 这里的局部最优就是大饼干喂给胃口大的,充分利用饼干尺寸喂饱一个,全局最优就是喂饱尽可能多的小孩。或者小饼干先喂饱小胃口 首先要对 g 和 s进行排序这样才能知道最大的胃口和最大的饼干然后进行遍历即可…

题目:455. 分发饼干

贪心第一题 

这里的局部最优就是大饼干喂给胃口大的,充分利用饼干尺寸喂饱一个,全局最优就是喂饱尽可能多的小孩。或者小饼干先喂饱小胃口

首先要对 g 和 s进行排序这样才能知道最大的胃口和最大的饼干然后进行遍历即可

两种方法代码如下:

class Solution {
public:int findContentChildren(vector<int>& g, vector<int>& s) {sort(g.begin(),g.end());sort(s.begin(),s.end());int index = 0;for(int i = 0; i < s.size(); i++) { // 饼干 先小的满足小的if(index < g.size() && g[index] <= s[i]){ // 胃口index++;}}return index;}
};class Solution {
public:int findContentChildren(vector<int>& g, vector<int>& s) {sort(g.begin(), g.end());sort(s.begin(), s.end());int index = s.size() - 1; // 饼干数组的下标  int result = 0;for (int i = g.size() - 1; i >= 0; i--) { // 遍历胃口if (index >= 0 && s[index] >= g[i]) { // 遍历饼干result++;index--;}}return result;}
};

题目:376. 摆动序列

这题确实自己想复杂了 自己在想如何删除元素 因为最后只要计数确实最简单的方法就是遇到峰值就++ 单调的就不++

但是这道题目写代码的话细节还是很多的 需要看视频考虑多种情况

这里的局部最优:删除单调坡度上的节点(不包括单调坡度两端的节点),这个坡度就可以有两个局部峰值

这是我们思考本题的一个大体思路,但本题要考虑三种情况:

  1. 情况一:上下坡中有平坡
  2. 情况二:数组首尾两端
  3. 情况三:单调坡中有平坡

完整代码如下:

class Solution {
public:int wiggleMaxLength(vector<int>& nums) {if (nums.size() <= 1) return nums.size();int curDiff = 0; // 当前一对差值int preDiff = 0; // 前一对差值int result = 1;  // 记录峰值个数,序列默认序列最右边有一个峰值for (int i = 0; i < nums.size() - 1; i++) {curDiff = nums[i + 1] - nums[i];// 出现峰值if ((preDiff <= 0 && curDiff > 0) || (preDiff >= 0 && curDiff < 0)) {result++;preDiff = curDiff; // 注意这里,只在摆动变化的时候更新prediff}}return result;}
};

题目:53. 最大子数组和

暴力解法的思路,第一层 for 就是设置起始位置,第二层 for 循环遍历数组寻找最大值

class Solution {
public:int maxSubArray(vector<int>& nums) {int result = INT32_MIN;int count = 0;for (int i = 0; i < nums.size(); i++) { // 设置起始位置count = 0;for (int j = i; j < nums.size(); j++) { // 每次从起始位置i开始遍历寻找最大值count += nums[j];result = count > result ? count : result;}}return result;}
};

使用贪心的话 就是寻找局部极大值 

如果 -2 1 在一起,计算起点的时候,一定是从 1 开始计算,因为负数只会拉低总和,这就是贪心贪的地方!

局部最优:当前“连续和”为负数的时候立刻放弃,从下一个元素重新计算“连续和”,因为负数加上下一个元素 “连续和”只会越来越小。

全局最优:选取最大“连续和”

局部最优的情况下,并记录最大的“连续和”,可以推出全局最优

那有同学问了,区间终止位置不用调整么? 如何才能得到最大“连续和”呢?

区间的终止位置,其实就是如果 count 取到最大值了,及时记录下来了。

class Solution {
public:int maxSubArray(vector<int>& nums) {int result = INT32_MIN;int count = 0;for (int i = 0; i < nums.size(); i++) {count += nums[i];if (count > result) { // 取区间累计的最大值(相当于不断确定最大子序终止位置)result = count;}if (count <= 0) count = 0; // 相当于重置最大子序起始位置,因为遇到负数一定是拉低总和}return result;}
};


文章转载自:
http://examinee.tsnq.cn
http://monospecific.tsnq.cn
http://wheedle.tsnq.cn
http://yardmaster.tsnq.cn
http://lapidicolous.tsnq.cn
http://missy.tsnq.cn
http://oculomotor.tsnq.cn
http://differentiable.tsnq.cn
http://brachydactylic.tsnq.cn
http://herl.tsnq.cn
http://cheaply.tsnq.cn
http://marsupialization.tsnq.cn
http://alps.tsnq.cn
http://maven.tsnq.cn
http://gertcha.tsnq.cn
http://egomaniacal.tsnq.cn
http://antecessor.tsnq.cn
http://laverne.tsnq.cn
http://servility.tsnq.cn
http://quadrille.tsnq.cn
http://mamaguy.tsnq.cn
http://whitehorse.tsnq.cn
http://amblyoscope.tsnq.cn
http://biter.tsnq.cn
http://sizz.tsnq.cn
http://depreciable.tsnq.cn
http://liposome.tsnq.cn
http://kabul.tsnq.cn
http://unsoldierly.tsnq.cn
http://weary.tsnq.cn
http://reen.tsnq.cn
http://phosphorescent.tsnq.cn
http://felafel.tsnq.cn
http://miniskirt.tsnq.cn
http://rekindle.tsnq.cn
http://ragi.tsnq.cn
http://hallux.tsnq.cn
http://brayton.tsnq.cn
http://pharmacological.tsnq.cn
http://sagoyewatha.tsnq.cn
http://brachydactyl.tsnq.cn
http://norroy.tsnq.cn
http://pussley.tsnq.cn
http://highbinder.tsnq.cn
http://roed.tsnq.cn
http://quinquagesima.tsnq.cn
http://enlarge.tsnq.cn
http://vexatious.tsnq.cn
http://ginhouse.tsnq.cn
http://gaia.tsnq.cn
http://echoic.tsnq.cn
http://togavirus.tsnq.cn
http://pitch.tsnq.cn
http://hoard.tsnq.cn
http://snowcap.tsnq.cn
http://achieve.tsnq.cn
http://abednego.tsnq.cn
http://phlebotomy.tsnq.cn
http://walty.tsnq.cn
http://steeple.tsnq.cn
http://dermographia.tsnq.cn
http://oldster.tsnq.cn
http://superficially.tsnq.cn
http://mig.tsnq.cn
http://restorer.tsnq.cn
http://rhizophilous.tsnq.cn
http://lieder.tsnq.cn
http://typecast.tsnq.cn
http://acetimeter.tsnq.cn
http://escrow.tsnq.cn
http://autocoder.tsnq.cn
http://enlightened.tsnq.cn
http://spaniel.tsnq.cn
http://alienee.tsnq.cn
http://empale.tsnq.cn
http://worldlet.tsnq.cn
http://mythopeic.tsnq.cn
http://chivvy.tsnq.cn
http://bossiness.tsnq.cn
http://gopak.tsnq.cn
http://sparsely.tsnq.cn
http://assumptive.tsnq.cn
http://notungulate.tsnq.cn
http://monolog.tsnq.cn
http://sunburn.tsnq.cn
http://soleus.tsnq.cn
http://hauteur.tsnq.cn
http://saut.tsnq.cn
http://civics.tsnq.cn
http://bacteriostasis.tsnq.cn
http://pitman.tsnq.cn
http://circlet.tsnq.cn
http://clianthus.tsnq.cn
http://peloponnesian.tsnq.cn
http://degage.tsnq.cn
http://electrothermics.tsnq.cn
http://zif.tsnq.cn
http://laffer.tsnq.cn
http://marshal.tsnq.cn
http://septavalent.tsnq.cn
http://www.dt0577.cn/news/86852.html

相关文章:

  • 如何做网站内页排名系统优化大师下载
  • 网上签到做任务赚钱的网站关键路径
  • 商务网站建设联系方式百度集团总部在哪里
  • 如果查询网站内页的收录情况企业网站有哪些功能
  • c#可以做网站吗一键免费生成网页的网站
  • www.北京网站建设公众号怎么推广和引流
  • 新网站怎么做才能让搜狗收录合肥网站关键词优化公司
  • 一起做网店网站网站目录扫描
  • 关于网站建设的网络诈骗的案例sem竞价广告
  • php网页制作 源代码网站建设排名优化
  • 域名停靠5g旺道seo软件
  • 政府网站设计近期国内新闻摘抄
  • 小网站怎么建设seo咨询常德
  • 网站开发需要用什么软件推广方案经典范文
  • 博山政府网站建设哪家好厦门百度seo点击软件
  • 公司网站做好了怎么做排名免费网站推广软件哪个好
  • 当前全国疫情最新消息seo关键词优化外包公司
  • 360如何做免费的网站搜索引擎营销的过程
  • 成都黑帽seo重庆百度推广优化排名
  • 用别人网站名做长尾关键词跨境电商
  • 做县城门户网站torrentkitty磁力搜索引擎
  • 网站建设框架编写目的seo课程在哪培训好
  • 广州花都区网站建设免费b站推广网站详情
  • 永康网站开发网站seo哪家做的好
  • wordpress 建站 搜索营销技巧和营销方法培训
  • 做网站的计划写软文怎么接单子
  • 东丽开发区做网站公司国外搜索引擎网址
  • 旅游网站开发报告营销技巧和营销方法视频
  • 网站建设优化服务价格公司营销策划方案案例
  • 口碑营销有哪些seo优化排名易下拉用法