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

专业的网站制作公司seo分析案例

专业的网站制作公司,seo分析案例,服务器租用租赁,西安网站seo价格理论基础 贪心算法的基本思路是通过局部最优从而达到全局最优,但是有时候局部最优并不一定导致全局最优,这样就需要动态规划的方法。但一部分题目是能通过贪心得到的。贪心的证明一般用到数学归纳法和反证法。在实际的问题中,没有统一的代码…

理论基础

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

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.15wanjia.com/news/30301.html

相关文章:

  • 网站开发流程可规划为哪三个阶段优化营商环境心得体会2023
  • 专业网站设计力荐亿企邦网站推广找哪家公司好
  • 自己做网站处理图片用什么软件sem优化服务公司
  • 唐县住房和城乡建设局网站app优化建议
  • 北京网站建设有哪些厦门seo代运营
  • 临清设计网站西安网站定制开发
  • 合浦网站建设seo优化实训总结
  • 学校网站建设策划方案廊坊seo排名优化
  • 龙岩网站建设公司seo顾问服务四川
  • 珠海工程建设信息网站app推广员好做吗
  • 开发公司网站网店运营推广方案
  • 在外国做玄幻小说网站百度百科入口
  • 做有声小说网站新闻摘抄2022最新20篇
  • 自己做的网站把密码改忘了怎么办seo优化方案案例
  • 网站开发建设类合同市场推广渠道有哪些
  • 如何删除网站的信息吗网页制作免费模板
  • 网络加速器手机版网站优化设计公司
  • 专业做logo的网站淄博网站优化
  • a站在线观看人数在哪济南新闻头条最新事件
  • 网站做短链统计优缺点免费网站推广软文发布
  • 苏州新闻最新消息今天seo发贴软件
  • 网站怎么做来卖东西企业网络组网设计
  • 移动端网站宽度做多大南京seo优化
  • 373网站怎么做这样的网站如何制作网站二维码
  • 十大外贸网站怎么制作一个网站5个网页
  • 如何用wampp 做网站海南百度推广公司有哪些
  • seo于刷网站点击泰安seo排名
  • 在百度上怎么建网站百度助手下载
  • 重庆网站建设电话青岛seo关键词
  • 网站专题方案淘宝店铺转让价格表