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

中山蚂蚁网站开发移动端网站开发技术

中山蚂蚁网站开发,移动端网站开发技术,网站的字体做多大,先做网站还是先注册公司仅做学习笔记,详细请访问代码随想录 ● 理论基础 ● 455.分发饼干 ● 376. 摆动序列 ● 53. 最大子序和 ● 理论基础 有同学问了如何验证可不可以用贪心算法呢? 最好用的策略就是举反例,如果想不到反例,那么就试一试贪心吧。 …

仅做学习笔记,详细请访问代码随想录

● 理论基础
● 455.分发饼干
● 376. 摆动序列
● 53. 最大子序和

● 理论基础

有同学问了如何验证可不可以用贪心算法呢?

最好用的策略就是举反例,如果想不到反例,那么就试一试贪心吧。

贪心一般解题步骤
贪心算法一般分为如下四步:

将问题分解为若干个子问题
找出适合的贪心策略
求解每一个子问题的最优解
将局部最优解堆叠成全局最优解

这个四步其实过于理论化了,我们平时在做贪心类的题目 很难去按照这四步去思考,真是有点“鸡肋”。

做题的时候,只要想清楚 局部最优 是什么,如果推导出全局最优,其实就够了。

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. 摆动序列

class Solution {
public:int wiggleMaxLength(vector<int>& nums) {
if(nums.size()<=1){return nums.size();
}
int result=1;
int curf=0;
int pref=0;
for(int i=0;i<nums.size()-1;i++){curf=nums[i+1]-nums[i];if(pref>=0&&curf<0||pref<=0&&curf>0){pref=curf;result++;}
}
return result;}
};

思路 2(动态规划)

● 53. 最大子序和

http://www.yayakq.cn/news/998008/

相关文章:

  • 建网站视频教程创新网站内容建设
  • 南通做阿里巴巴网站的单位网站分析报告怎么做
  • 有什么网站可以做微信支付国外文创产品设计
  • 企业网站建设主要类型及选择模板制作教程
  • 霸州有做滤芯网站的吗网站开发适合女生不
  • 网站开发过程阶段学校网站 建设措施
  • 自助建站代理新浪云主机上安装wordpress主题
  • wordpress导航网站主题wordpress微信域名回调
  • 网站管理 官网大型网站建设历史
  • 怎么做网站架构广州最好的商城网站制作
  • 亿玛酷网站建设有几个网站可以做代发的
  • 快速搭建一个网站网站建设技术服务费记什么科目
  • 2019销售网站开发与设计现状王也头像版
  • 购物网站开发案例下载网页设计模板百度云
  • 环保产品企业网站建设做网站游戏需要什么
  • 公司网站开发费用济南兴田德润o评价wordpress 字符截取
  • 官方模板关键字生成的代码添加在网站的什么地方?手机建筑网
  • 广州网站建设优化wordpress国外模板安装
  • 网站页面自动还原代码yw55516can优物入口
  • 东莞企业网站建设开发知名互联网公司有哪些
  • 阿里云建站文章搜索网络广告类型有哪几种
  • 网站解析怎么设置中国建设银行怎么添加卡网站
  • 天津建设公司网站宁波论坛招聘
  • 东源县住房和城乡建设部网站做网页制作怎么样
  • 实业公司网站模板网站开发哪里可做私活
  • 图书馆网站建设的意义北京有几个区几个县
  • 聚美优品网站怎么做的专业手机建站公司
  • 福州网站建设新闻小型建筑公司有哪些
  • 公司网站管理实验报告百度百度推广
  • php教育学校网站源码虾皮跨境电商平台入驻