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

网站源码客户单页 网站 模板

网站源码客户,单页 网站 模板,网站错误代码500,网站域名注册流程题目一: 121. 买卖股票的最佳时机https://leetcode.cn/problems/best-time-to-buy-and-sell-stock/ 思路:因为时间复杂度O(n),所以使用贪心来做。类似双指针,一个指针记录到当前循环时最小的股票价格&…

题目一:

121. 买卖股票的最佳时机icon-default.png?t=N7T8https://leetcode.cn/problems/best-time-to-buy-and-sell-stock/

思路:因为时间复杂度O(n),所以使用贪心来做。类似双指针,一个指针记录到当前循环时最小的股票价格,另一个记录最大利润(每次都用prices[i] - 前一个指针值,并取max)

代码:

class Solution {public int maxProfit(int[] prices) {// 记录最小值int low = Integer.MAX_VALUE;// 记录最大利润int high = 0;for (int i = 0; i < prices.length; i++) {low = Math.min(low, prices[i]);high = Math.max(prices[i] - low, high);}return high;}
}

题目二:

45. 跳跃游戏 IIicon-default.png?t=N7T8https://leetcode.cn/problems/jump-game-ii/

思路:贪心。需要统计两个覆盖范围,当前这一步的最大覆盖和下一步最大覆盖。

首先求出下一步最大覆盖的最大值,如果可以到达终点,直接count+1;

若不能到达终点,则让当前这一步最大覆盖=下一步最大覆盖的最大值,继续重复求当前这一步的下一步覆盖最大值。

图片来源:代码随想录

代码:

class Solution {public int jump(int[] nums) {if (nums.length == 0 || nums.length == 1) return 0;// 务必记录两个值,当前覆盖的最大范围和下一步覆盖的最大范围int res = 0;// int cur = 0;int next = 0;for (int i = 0; i < nums.length; i++) {next = Math.max(next, nums[i] + i);if (next >= nums.length - 1)return res + 1;if (i == cur){res++;cur = next;}}return res;}
}

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

相关文章:

  • 户外做旅游网站安徽响应式网站建设哪家有
  • 怒火一刀代理平台东莞seo建站投放
  • 网科创想网站管理广告制作公司利润怎么样
  • 网站推广方法ppt做网站有必要要源码吗
  • 工程建设最好的网站网站怎么更改关键词
  • 北京网站制作定制是in the wordpress
  • 福州专业网站制作的公司app开发定制哪家公司好
  • 学校校园网站建设实践选题背景在互联网公司上班都做啥的
  • 公司做网站效果怎么样如何网站推广
  • 宁波网站建设模板下载免费做网站地图
  • 影楼网站建设网站推广软件app
  • 博客网站素材做网站 怎么谈
  • 敦煌网的网站推广方式北京市建设工程审核在哪个网站
  • 淘宝客建站需要多少钱上海互联网公司排名
  • 常用网站建设工具北京到广州飞机
  • 简述网站开发平台及常用开发工具常平镇网站仿做
  • 成都专业网站建设费用html网页制作兼职平台
  • 企业做网站建设的好处和城乡建设部网站
  • 用js做网站登录宁夏住房和城乡建设厅网站
  • 公司网站做论坛寰宇seo
  • 沈阳淘宝网站建设查询网站访问量
  • 门户网站对应序号是什么wordpress进销存系统
  • 网站可以免费建立吗有什么网站可以下做闭软件
  • 郑州做网站推广外包网络营销推广的三斧
  • 做网站上传的图片显示变形网站建设销售做些什么工作
  • 购车网站开发数据库er图wordpress整合
  • wordpress全站采集有没有专业做特产的网站
  • 如何做链接淘宝客的网站在境外做网站网站
  • 淄博建网站江西南昌网站建设哪家好
  • 江苏工信部网站备案怎么联系小程序开发者