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

旅游网站制作过程网络运营是什么专业

旅游网站制作过程,网络运营是什么专业,app网页制作教程,wordpress电影页面代码理论基础 贪心算法的基本思路是通过局部最优从而达到全局最优,但是有时候局部最优并不一定导致全局最优,这样就需要动态规划的方法。但一部分题目是能通过贪心得到的。贪心的证明一般用到数学归纳法和反证法。在实际的问题中,没有统一的代码…

理论基础

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

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.mmbaike.com/news/86622.html

相关文章:

  • 三亚同城招聘网站百度竞价推广方案范文
  • 暂时没有域名怎么做网站信息流广告素材网站
  • 张家界城乡建设网站新版阿里指数官网
  • 天津住房和城乡建设部网站关键词分为哪几类
  • 做文章网站国内搜索引擎网站
  • 退休领了100万企业年金石家庄自动seo
  • 做网站最多的行业企业管理培训班
  • 北京靠谱的网站建设百度做个人简介多少钱
  • 求2021没封的良心网站色盲和色弱的区别
  • 陕西省最新疫情情况广州seo推广公司
  • 网站隐藏php后缀如何做网页
  • 能源网站模板百度搜索引擎工作原理
  • 云南昆明独立站建站黄金网站app视频播放画质选择
  • 园林公司做网站的好处短视频获客系统
  • 网站做不下去网站怎么被收录
  • 网站制作进度表推广策划书模板范文
  • 网站论坛建设模板建站哪个平台好
  • 如何做黄色网站不犯法三十个知识点带你学党章
  • 专业网站制作咨询衡阳网站建设公司
  • 廊坊网站设计制作搜索引擎技术基础
  • 做非法网站要多少钱河北网站建设公司排名
  • 网站的后台管理员系统建设教程网站推广交换链接
  • wordpress做的网站扩展性百度搜索排名机制
  • 响应式网站制设计全国疫情高峰感染高峰进度
  • 网站免费建设站长统计网站
  • 个人律师网站模板一天赚2000加微信
  • 衡水网站制作费用百度退款客服电话
  • 浏览器打开网站404福州seo优化
  • 系统学做网站网站seo推广营销
  • 备案的网站 能拿来做仿站吗东莞网络推广代运营