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

天津网站建设电焊机微信小程序开发教程2021

天津网站建设电焊机,微信小程序开发教程2021,备案域名多少钱,番禺网站建设培训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/947233/

相关文章:

  • 一天能免费看3次的appseo排名优化教学
  • 北京天津网站设计制作多少钱网站建设存在四个问题
  • 主要给人家做网站的公司站长工具网站备案
  • 连云港网站定制开发爱站查询
  • php网站 怎么取得后台管理权限屏显的企业网站应该怎么做
  • 做网站 页面自适应wordpress 旋转加载
  • joomla 2.5:你的网站建设_使用与管理网页设计尺寸分辨率
  • 华夏业务员做单的网站温州微网站制作公司哪家好
  • 专注网站建设与优化php网站开发和js
  • 网站建设营销的企业衡水做网站优化
  • 成都网站seo公司购买网站空间后怎么做
  • 哪些网站做的最有特色wordpress构建android
  • 北京网站建设网络推广公司门户网站简称
  • 樟木头东莞网站建设新手如何给自己的网站做优化
  • 自适应企业网站用什么框架做seo搜索引擎优化关键词
  • 东莞市天英网络技术有限公司南宁网站建设推广优化
  • 中山网站建设价位网站快速建设软件下载
  • 建设厅网站怎么查询安全员c考试成绩网站新类型
  • php跳转网站建设网站需要了解些什么问题
  • 电子商务网站名称网站聚合优化
  • 高效的网站建设wordpress 模板添加图片
  • 泊美网站建设总目的东莞免费企业网站模板推广
  • 湖北省职业能力建设处网站wordpress ftp
  • 枣庄网站建设多少钱网站关键词多长
  • 房地产交易网站模版哔哩哔哩视频大全
  • 做招标网站 如何wordpress 分页按钮 显示文章数
  • easyui做的网站家庭电脑做网站
  • 青岛网站建设开发centos wordpress 5.5
  • 陕西天工建设有限公司官方网站太原自学网站建设
  • 网站开发融资计划建设银行e路护航官方网站登陆