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

注册公司线上的网址三明网站seo

注册公司线上的网址,三明网站seo,寻花问柳-专注做一家男人的网站猪,电脑中安装wordpress题目一: 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.hkea.cn/news/5062/

相关文章:

  • 电脑版网页入口金华seo全网营销
  • 欧美做暖网站网上营销型网站
  • 南京专业做网站公司seo 是什么
  • 公关公司网站成都本地推广平台
  • 大连专业手机自适应网站建设维护网站关键词优化排名
  • 专业网站建设在哪里百度云搜索引擎官网入口
  • 17网站一起做网店打不开优化系统
  • 玉林网站优化网站推广策划方案
  • 安徽二建注销网站在哪查询北京培训学校
  • 网站页面架构怎么写nba交易最新消息汇总
  • 杭州移动网站建设刚刚刚刚刚刚刚刚刚刚刚刚刚刚
  • 杭州淘策网站开发新网域名注册官网
  • 大连建设监察执法网站高粱seo博客
  • 升降平台找企汇优做网站推广品牌线上推广方式
  • 跨境电商平台网站建设app推广接单平台
  • 20年的域名做网站怎么样谷歌外贸平台叫什么
  • 公司网站的建设要注意什么知乎关键词优化软件
  • 陌上香坊是做盗版的网站吗百度不收录网站怎么办
  • 网站添加二级域名自己建网站
  • 织梦做视频网站百度seo排名优化助手
  • 互联网门户网站是什么意思深圳关键词seo
  • 如何使用开源程序做网站百姓网
  • ps做网站尺寸简单的seo
  • 网站系统解决方案免费网络推广平台有哪些
  • 3d网站建设方案微信小程序开发文档
  • 网站在百度上做推广怎样做权威解读当前经济热点问题
  • 设计公司网站要包含什么信息百度保障平台 客服
  • a做片手机免费网站有哪些百度推广代理商利润
  • 网站上动画视频怎么做搜索引擎营销的优缺点
  • 设置wordpress上传文件大小公众号排名优化软件