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

网站建设业务介绍新乡市做网站的公司

网站建设业务介绍,新乡市做网站的公司,如何制作好自己的网站,残联网站建设方案今天开始刷贪心算法,新手保护期中爽得一批 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/851009/

相关文章:

  • 网站建设平台价格嘉兴做网站多少钱
  • iis7重启 网站泉州建站服务
  • 商城模板网站模板四川个人证书查询网官网
  • 网站制作设计方案专业的公司网站建设
  • 润滑油网站怎样做效果更好郑州一建第七项目部
  • 英文 网站 字体北京微网站建设设计服务商
  • 网站设计与规划做网站卖机器怎么弄
  • .网站开发工具dw企业年金
  • 高端网站制作上海站霸科技wordpress的代码在哪里
  • 展览搭建设计网站cms建站方案
  • 且网站制作买网站服务器
  • 永久建站空间购买协会宣传网站开发方案
  • 服务器建设网站软件下载对百度竞价排名的看法
  • 邯郸网站制作外包可以进入外国网站的浏览器
  • 大连企业网站设计欣赏小程序商店制作
  • 安徽省建设安全协会网站asp.net网站开发步骤
  • 精品课程网站建设内容H5响应式网站数据
  • 说几个手机可以看的网站商丘网签查询
  • 做网站需要几个人分工网站建设公司排行杭州
  • 导购网站开发要多少钱wordpress热门文章调用
  • 电商网站建设内容规划怎么做网页制作鼠标点击导航项时下拉显示
  • 太原建设局网站网站后台传图片
  • 做徽章的企业网站电子商务做网站实训体会
  • 无障碍浏览网站怎么做响应式布局原理是什么
  • 为网站做安全认证服务怎么给网站做反链
  • 万网域名注册信息查询seo词库排行
  • 广州外贸网站效果白山北京网站建设
  • 哪做网站好网络营销分类
  • 南昌建网站单位中国建设招投标网
  • 建设局特种作业网站wordpress登录404