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

宁夏企业网站建设如何购买域名和空间

宁夏企业网站建设,如何购买域名和空间,莱芜雪野湖滑雪场,超星网站开发实战答案1、题目来源 121. 买卖股票的最佳时机 - 力扣(LeetCode) 2、题目描述 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖…

1、题目来源

121. 买卖股票的最佳时机 - 力扣(LeetCode)

2、题目描述

给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。

你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。

返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0 。

示例 1:

输入:[7,1,5,3,6,4]
输出:5
解释:在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5 。注意利润不能是 7-1 = 6, 因为卖出价格需要大于买入价格;同时,你不能在买入前卖出股票。

示例 2:

输入:prices = [7,6,4,3,1]
输出:0
解释:在这种情况下, 没有交易完成, 所以最大利润为 0。

提示:

  • 1 <= prices.length <= 105
  • 0 <= prices[i] <= 104

3、题解分享

class Solution {public int maxProfit(int[] prices) {int n = prices.length;int ans = 0;//反向遍历 + 先找到后面的最大值,再逐步往前遍历寻找最小值int rightMax = prices[n-1];for(int i = n-2;i>=0;--i){ans = Math.max(ans,rightMax - prices[i]);rightMax = Math.max(rightMax,prices[i]);}return ans;}
}
// 方法二:
class Solution {public int maxProfit(int[] prices) {int n = prices.length;int ans = 0;//正向遍历 + 寻找前面的最小值,假设在此处买入,再找后面的最大值卖出int minPrice = prices[0];for(int i = 0;i<n;++i){if(prices[i] < minPrice){minPrice = prices[i];}else if(prices[i] - minPrice > ans){ans = prices[i] - minPrice;}}return ans;}
}

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

相关文章:

  • 南昌市会做网站有哪几家成都网站制作沈阳
  • 个人网站首页模板wordpress 账号密码
  • 网站建设店铺怎么申请域名 制作网站
  • 网站后台开发技术网站制作论文5000字
  • 电子商务网站开发这书不出版了吗企业简介如何写
  • 网站新闻前置审批企业网站的建设与实现
  • 电商设计素材网站推荐商城网站建设适合于哪类企业
  • 电视剧下载网站免费糖醋蒜怎样做网络网重庆公司
  • python和php网站开发wordpress 后台密码文件
  • 制作网站的步骤网页微信登录不了
  • 怎么利用wordpress管理站点建设银行网站上不去了
  • 网站表格边框怎么做做spa会所网站
  • 大旺建设局网站wordpress 同步登录
  • 天津做网站一般多少钱网站开发这个专业前景怎样
  • 万维网网站科技有限公司最低注册资金
  • 徐州专业网站制作公司wordpress伪静态原理
  • 做分销网站多少钱泰兴网站优化
  • 网站后台文章编辑器网站建设规划方案.ppt
  • 网站如何提交百度收录建设网站怎样赚钱
  • 前端视频教程网站南昌网站设计企业
  • 网站首页文件名通常是吉林省干部网络培训学院官网
  • 网站开发tt0546淄博亿泰
  • 横沥做网站的电话wordpress主题支持菜单
  • 专业宣传片制作拍摄公司seo网站优化平台
  • 设计师 网站wordpress 空白框架
  • 中国十大购物网站排行榜百度医生
  • 云南做网站哪些网站seo做的好
  • 迅雷下载宝 做网站win8网站模板
  • 手机自助建站系统wordpress 网站模板
  • 小程序开发平台排名石家庄网站开发与优化