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

旅游网站制作过程百度学术论文官网入口

旅游网站制作过程,百度学术论文官网入口,网站如何提升流量,直播带货实训总结报告理论基础 贪心算法的基本思路是通过局部最优从而达到全局最优,但是有时候局部最优并不一定导致全局最优,这样就需要动态规划的方法。但一部分题目是能通过贪心得到的。贪心的证明一般用到数学归纳法和反证法。在实际的问题中,没有统一的代码…

理论基础

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

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.ds6.com.cn/news/60488.html

相关文章:

  • 确定网站建设目标青岛网站建设培训学校
  • 建筑公司网站关键词有哪些淘宝关键词怎么选取
  • 南宁网站设计公司武汉seo和网络推广
  • 宠物店网站建设计划书免费公司网址怎么注册
  • 做科研交流常用的网站惠州搜索引擎seo
  • wordpress外卖seo搜索排名影响因素主要有
  • 有没有电脑做兼职的网站吗汕头网站建设
  • 施工企业质量管理应遵循的原则天津百度网站快速优化
  • 桂平网站建设网站推广优化外包公司
  • 网站开发 加密保护谷歌优化的网络公司
  • 外国人的做视频网站吗深圳网站设计专业乐云seo
  • 怎样做百度网站怎么创建网站?
  • 门户网站免费奖励自己网站优化流程
  • 维护网站成本百度用户服务中心电话
  • 福州网站建设好的公司手机百度一下
  • 男做变态手术视频网站合肥seo网站排名
  • 北京建站优化公司搜索指数查询
  • 苏州餐饮 网站建设刷排名seo软件
  • 网站建设公司net2006网络seo优化公司
  • 广东网站建设公司沈阳百度推广优化
  • 在安阳想建个网站怎么做网站seo优化公司
  • 陕西省西安市制作网站今天的最新新闻内容
  • 常见的网站开发语言免费推广公司的网站
  • 一个主机可以放几个网站电销名单渠道在哪里找
  • web前端培训十大坑爹优化关键词的方法
  • 网站建设需求说明书免费建立一个网站
  • 昆明网站建设一条龙服务seo整合营销
  • 北京专业做网站公司seo店铺描述
  • html5可以做网站吗seo关键词教程
  • 做网站后台要学购买网站域名