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

未备案 网站加速昆明网页制作步骤

未备案 网站加速,昆明网页制作步骤,500强中国企业名单,嵌入式培训班多少钱理论基础 贪心算法的基本思路是通过局部最优从而达到全局最优,但是有时候局部最优并不一定导致全局最优,这样就需要动态规划的方法。但一部分题目是能通过贪心得到的。贪心的证明一般用到数学归纳法和反证法。在实际的问题中,没有统一的代码…

理论基础

贪心算法的基本思路是通过局部最优从而达到全局最优,但是有时候局部最优并不一定导致全局最优,这样就需要动态规划的方法。但一部分题目是能通过贪心得到的。贪心的证明一般用到数学归纳法和反证法。在实际的问题中,没有统一的代码套路和模板,具体问题具体分析。

Leetcode: 455 分发饼干

一种思路是先把小饼干给小胃口的人

时间复杂度:O(nlogn)

空间复杂度:O(1)

class Solution {
public:int findContentChildren(vector<int>& g, vector<int>& s) {int index = 0;sort(g.begin(), g.end());//注意需要先排序sort(s.begin(), s.end());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) {int result = 0;int index = s.size() - 1;sort(g.begin(), g.end());sort(s.begin(), s.end());for(int i = g.size() - 1; i >= 0; i--){//胃口if(index >= 0 && g[i] <= s[index]){result++;index--;}}return result;}
};

Leetcode: 53 最大子序和

贪心的思路是,设计一个count,当连续和为负数的时候,加上后面的数字就会变小,因此只要连续和不为负数就可以继续往下贪心。

时间复杂度:O(n)

空间复杂度:O(1)

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];//计算count,元素和if(count > result) result = count;if(count <= 0) count = 0;//如果为负数了,就重新更新}return result;}
};

可以看到贪心算法的代码还算简单,但是思路并不是很好想到。

Leetcode: 376 摆动序列

这道题思路太复杂了,但是代码很简单,这次先学习思路,之后还需要继续刷题

代码随想录

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;}
};
http://www.yayakq.cn/news/944459/

相关文章:

  • 网站的目的及功能规划做智能网站平台
  • 网站开发微盘wordpress打赏插件
  • 企业网站成功案例ps教程app
  • ps做兼职在什么网站可以找到电商网站 手续
  • 银川哪家网络公司做网站做得好集团网站手机版
  • wordpress 小说站站长工具权重
  • 网站建设与设计pptwordpress清理不用插件
  • 在住房和城乡建设部网站查询新手怎么自学ps
  • 创建一个网站需要做哪些工作怎样搭建电商平台
  • 企业网站都没的百度快照咋办外国网站分享代码
  • 空间网站建设蓝色企业网站模板
  • 做网站搜索结果的代码学编程哪家机构最好
  • 做外卖网站需要多少钱dede 百度网站地图
  • 自己做的网站发布详细步骤会展公司
  • 龙华网站建设哪家公司好广州公司核名在哪个网站
  • 摄影网站建设的功能有哪些17网站一起做网店如何下单
  • 怎么做海淘网站上海网站运营
  • 温州建设网站制作广东十大网站建设品牌
  • 网站内页降权 关键词排名下降免费公司网站制作
  • 黄骗免费网站app营销
  • 做网站如何团队分工精品资料网 资料库
  • 北京市在建工程项目查询搜索优化师
  • 盐城网站建设方案wordpress显示浏览次数
  • 做男装比较好的网站有哪些wordpress注册界面修改密码
  • 专业高端网站建设焦点网站设计
  • 江苏网站建设南通佛山哪里有做网站的
  • 新乡网站建设方案建设免费网站登录网址
  • 网站建设预计资金投入网站首页幻灯片尺寸
  • 网站备案 接入商集团企业网站建设方案
  • 有关网站招标商务标书怎么做顺德品牌网站建设公司