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

商城网站建设软件百度的合作网站有哪些

商城网站建设软件,百度的合作网站有哪些,百度推广开户2400,wordpress 爱情122.买卖股票的最佳时机 II 题目链接:力扣题目链接 思路:因为是求虽大利润完全可以假设知道第二天涨前一天买入即可,就是求两天只差大于0 的和。 55. 跳跃游戏 题目链接:力扣题目链接 思路:应该从后往前循环判断&…

122.买卖股票的最佳时机 II

题目链接:力扣题目链接

思路:因为是求虽大利润完全可以假设知道第二天涨前一天买入即可,就是求两天只差大于0 的和。

55. 跳跃游戏

题目链接:力扣题目链接

思路:应该从后往前循环判断,只要能在当前位置跳跃到队尾,就可以把队尾更新到当前位置,然后继续循环。

class Solution {boolean res = false;public boolean canJump(int[] nums) {int lastPos = nums.length - 1;for(int i=nums.length - 2;i>=0;i--){if(i+nums[i]>=lastPos){lastPos = i;}}return lastPos == 0;}
}

45.跳跃游戏II

题目链接:力扣题目链接

思路:一开始的想法是动态规划,但是动态规划会超时(不是不能用只是时间复杂度高会超时)。只能使用贪心算法。要计算当前范围能到哪里,另一个就是当前范围跳到的地方下一次最远能到哪里。也就是这里需要统计两个覆盖范围,当前这一步的最大覆盖和下一步最大覆盖。如果移动下标达到了当前这一步的最大覆盖最远距离了,还没有到终点的话,那么就必须再走一步来增加覆盖范围,直到覆盖范围覆盖了终点。

class Solution {public int jump(int[] nums) {int time=0;int currentEnd = 0; // 当前跳跃的最远边界int farthest = 0;for (int i = 0; i < nums.length - 1; i++) {// 更新能够跳到的最远位置farthest = Math.max(farthest, i + nums[i]);// 当我们到达了当前跳跃的边界if (i == currentEnd) {time++; // 增加跳跃次数currentEnd = farthest; // 更新当前边界为最远位置// 如果当前边界已经超过或到达终点if (currentEnd >= nums.length - 1) {break;}}}return time;}
}

1005.K次取反后最大化的数组和

题目链接:力扣题目链接

思路:让绝对值大的负数变为正数,当前数值达到最大,整体最优:整个数组和达到最大。那么如果将负数都转变为正数了,只找数值最小的正整数进行反转。

时间:2h

http://www.dinnco.com/news/77587.html

相关文章:

  • 网站有权重可以对title做更改电脑编程培训学校哪家好
  • 网站之间如何做视频交换代理怎么引流推广
  • 网站如何做外链教程视频百度指数查询工具
  • 做商城网站数据库分类该有哪些付费推广
  • 做网站要什么颜色模式百度seo新站优化
  • 建设银行苏州官网招聘网站成都十大营销策划公司
  • 设计网站推荐素材网站成都网站制作费用
  • 行政法规杭州网站优化推荐
  • wordpress 前端发帖seo竞价
  • 如何推广企业网站seo外包公司报价
  • 通州网站建设营销宣传方式有哪些
  • 深圳网站设计开发中国关键词网站
  • 佛山外贸网站建设咨询2021百度最新收录方法
  • 潍坊网站建设哪里好抄一则新闻四年级
  • 十大网站在线观看百度统计app下载
  • 长沙专业做网站推广平台排行榜有哪些
  • 手机网站建站教程中国搜索引擎
  • 网站的首页怎么做的推广平台有哪些渠道
  • 营销推广模式浙江seo技术培训
  • 汉中免费做网站公司百度人工电话多少号
  • 网站建设新闻八宿县网站seo优化排名
  • 济南行知网站建设有限公司怎么样开封网站推广公司
  • 政府采购平台seo提升排名
  • 做塑胶网站需要什么材料昆明seo
  • wordpress文章自定义字段百度移动排名优化软件
  • 怎样做汽车网站建设seo策略
  • 微商城建设购物网站企业建站都有什么网站
  • 什么是网站二级目录百度搜索网页版
  • 网站首页翻转效果什么模块有哪些平台可以发布推广信息
  • 网站建设 7 24电商网站推广方案