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

产品展示网站建设关键词优化seo优化

产品展示网站建设,关键词优化seo优化,专业的企业宣传片制作,做网站和推广公司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.hrbkazy.com/news/19013.html

相关文章:

  • 微信下载网址是多少深圳搜索引擎优化收费
  • 孝感网站建设专家网络的推广方式有哪些
  • wordpress分类目录和页面朝阳区seo技术
  • seo的形式有哪些seo 关键词优化
  • 学生为学校做网站附近哪里有计算机培训班
  • 用别人公司名字做网站违法么没广告的视频播放器app
  • 商丘企业做网站服务外包平台
  • 丹东东港seo网站推广杭州
  • 下载了模板如何做网站seo网络运营
  • 为什么网站上传都上传不成功站长工具收录
  • 做爰视频免费的网站seo推广工具
  • wordpress产品佣金什么建站程序最利于seo
  • 政府门户网站建设背景意义济南seo全网营销
  • 香港做的网站能在大陆备案么厦门网络关键词排名
  • 企业网站建设所需要的资料品牌推广方式
  • 做网站是自己公司做好还是外包好网络推广优化seo
  • 动态网站转静态目前在哪个平台做推广好
  • 怎样做网站信箱seo优化服务商
  • 南宁网站建设seo网络营销方式
  • 做网站的用什么软件呢百度官方电话
  • 网站制作工作流程潍坊seo培训
  • 公司网站服务费多少钱免费网络推广软件有哪些
  • 金昌做网站石家庄百度seo代理
  • 网站建设质量保证经营管理培训课程
  • 赣州网站建设精英星链seo管理
  • web前端开发需要什么软件建站优化
  • 赣州哪里可以做网站网站制作工具有哪些
  • 国家级门户网站有哪些网络推广优化培训
  • 我和椅子做游戏小精灵网站百度快照收录入口
  • 手机网站底部导航代码搜索引擎优化简称seo