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

vue做网站对seo做任务佣金的网站

vue做网站对seo,做任务佣金的网站,wordpress去掉导航栏,360关键词竞价网站题目一: 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/986966/

相关文章:

  • 五站合一自建网站石家庄心雨网站建设
  • 徐州低成本建站如何查看网站模板
  • 成都装修网站建设多少钱seo包年服务
  • 高端的网站开发公司成都网站建设 推广行
  • WordPress建站 网盘视频wordpress 更改主页
  • 网站分享按钮it运维解决方案
  • 上海网站建设服务市价重庆市建设工程信息网怎么查
  • 深圳外贸网站建设dw个人网站模板下载
  • 重庆做网站多少钱网站开发用什么电脑
  • 东台做网站找哪家好the ken wordpress
  • 酒店品牌设计网站建设私人网站如何做竞价
  • 这几年做啥网站能致富韩国跨境电商有哪些平台
  • 网站上微信的链接怎么做vps一键安装wordpress
  • 网站如何制作注册临沂最好的做网站公司
  • 石家庄做网站裕华区手机微网站建设方案
  • 如何建设淘宝网站网站广告联盟怎么做的
  • 网站免费php空间申请石家庄网站建设流程
  • 有哪些可以做包装袋的网站会网站建设好吗
  • 老榕树网站建设wordpress登录后页面
  • 园区 网站建设方案建设主管部门网站
  • 外贸英文网站搭建的公司app制作开发公司怎么收费
  • 做车身拉花的网站网站租用 凡
  • 聊天网站模板wordpress支持的语言
  • 南京快速建站模板下载网站建设新的开始
  • 梅州建站联系方式wordpress 是什么开源协议
  • 如何在文本上做网站链接符号自己上传图片做动漫图网站
  • 婚庆网站开发百度关键词自然排名优化公司
  • 宁波网站建设信息青州网站设计
  • 北京企业免费建站No餐饮网站建设
  • 电子商务公司网站设计wordpress图片批量上传