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

江苏外贸型网站制作建站源码

江苏外贸型网站制作,建站源码,阿里巴巴关键词排名优化,wordpress 评论优化今天开始刷贪心算法,新手保护期中爽得一批 455.分发饼干 先把两个数组排序,采用先满足胃口小的孩子,饼干数组无条件向后扫描,能满足孩子后再向后扫描胃口数组 class Solution {public int findContentChildren(int[] g, int[] …

今天开始刷贪心算法,新手保护期中爽得一批

455.分发饼干

先把两个数组排序,采用先满足胃口小的孩子,饼干数组无条件向后扫描,能满足孩子后再向后扫描胃口数组

class Solution {public int findContentChildren(int[] g, int[] s) {int count = 0;Arrays.sort(g);Arrays.sort(s);for (int i = 0, j = 0; i < s.length && j < g.length; i++) {if (s[i] >= g[j]) {j++;count++;}}return count;}
}

376. 摆动序列

从头开始扫描,记录前一个和当前的差值,使用左闭右开区间处理平峰,满足一个加一个

class Solution {public int wiggleMaxLength(int[] nums) {if (nums.length <= 1) return nums.length;int count = 1, pre = 0, cur = 0;for (int i = 1; i < nums.length; i++) {cur = nums[i] - nums[i - 1];if ((cur > 0 && pre <= 0) || (cur < 0 && pre >= 0)) {count++;pre = cur;}}return count;}
}

53. 最大子序和

贪心点在于舍弃掉小于0的部分,代码上使用acc作为累加器,小于等于0的时候重置

class Solution {public int maxSubArray(int[] nums) {if (nums.length == 1) return nums[0];int sum = Integer.MIN_VALUE,acc=0;for (int i = 0; i < nums.length; i++) {acc += nums[i];sum = Math.max(sum,acc);if (acc <= 0) acc = 0;}return sum;}
}

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

相关文章:

  • 中文域名网站自设计网站
  • 阿里云建网站流程焦作做网站的公司
  • 网站页面引导怎么做徐州人才网最新招聘2021
  • wordpress 网站制作微信产品展示小程序
  • 自己的网站怎么做砍价湖南建设网站公司
  • 网站建设pdf文件怎么发布怎么下载字体到wordpress
  • 网站外链建设实例网站点击量统计
  • 电子商务书城网站建设方案wordpress安装包文件
  • 网站开发框架排行国外网站的分析工具有哪些
  • 建设银行交学费网站wordpress的模板怎么用
  • 如何开通自己的网站静态网站
  • Apple 手机网站制作wordpress插件页面好卡
  • 免费制作的企业网站职业生涯规划大赛成长赛道
  • 动态的网站怎么做网站开发合同及报价
  • 免费门户网站建设谷歌公司网站费用
  • 福建自己建设网站女装网站建设项目可行性分析
  • 公司做网站需要准备哪些资料软件公司
  • 山西长治做网站公司有哪些免费推广网站搭建
  • 网站设计网站建设毕业文稿网站流量统计
  • 网站建设 甘肃网站开发的安全策略
  • 做微信公众号的网站吗Wordpress需要费用吗
  • 物联网应用seo推广软件排行榜
  • 网站建设经费的请示wordpress的title
  • 外链的论坛网站wordpress修改固定连接
  • 网站不备案能访问吗中国专门做统计网站
  • vps看网站蜘蛛大连做网站仟亿科技
  • 蚌埠网站设计广州开发区控股集团有限公司
  • 大型门户网站开发教程专业摄影网站
  • 腾云公司做网站wordpress获取评论回复
  • python网站开发 完整例子网站调研方法有哪些内容