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

建设银行住房贷款网站百度推广方案怎么写

建设银行住房贷款网站,百度推广方案怎么写,如何用个人电脑做网站,三亚最新政策力扣面试150题 | 买卖股票的最佳时期 题目描述解题思路代码实现 题目描述 121.买卖股票的最佳时期 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一…

力扣面试150题 | 买卖股票的最佳时期

  • 题目描述
  • 解题思路
  • 代码实现

题目描述

121.买卖股票的最佳时期

给定一个数组 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

解题思路

假如计划在第 i 天卖出股票,那么最大利润的差值一定是在[0, i-1] 之间选最低点买入;所以遍历数组,依次求每个卖出时机的最大差值,再从中取最大值。

代码实现

class Solution {
public:int maxProfit(vector<int>& prices) {int minPrice = 1e9;int maxProfit = 0;for (int price : prices) {maxProfit = max(maxProfit, price - minPrice);minPrice = min(price, minPrice);}return maxProfit;}
};
http://www.mnyf.cn/news/48983.html

相关文章:

  • 这么做国外网站的国内镜像站百度网盘app官网下载
  • 宝安建网站免费seo网站诊断
  • 开发公司哪个部门工作好360手机优化大师安卓版
  • 能自己做网站接业务吗seo点击排名器
  • 做网站公司法人还要拍照吗目前搜索引擎排名
  • 手机网站建站流程公关
  • 个人做网站的流程长尾关键词挖掘词
  • 做二手网站有哪些正规电商培训班
  • 临朐做网站的广东东莞大益队
  • 如何做的mmd下载网站seo快速工具
  • 深圳西乡建网站营销推广网站
  • 网站开发属于软件开发吗营销背景包括哪些内容
  • 最近2019中文字幕mv免费看百度seo推广软件
  • 网站建设和微站建设的区别关键词制作软件
  • 韩雪冬个人网站搜索引擎网站优化推广
  • 网站建设与管理实践报告鹤壁网络推广哪家好
  • 做旅游宣传哪个网站好不花钱网站推广
  • 做阿里巴巴网站要多少钱搜索优化整站优化
  • 大连哪个公司做网站好郑州整站关键词搜索排名技术
  • 发新闻稿做新闻源对网站有啥帮助怎么做网络推广
  • 企业oa系统是什么知乎关键词排名优化
  • 网站素材设计广州seo公司
  • 哪个网站做体检预约的培训机构排名一览表
  • 网络营销管理培训seo发包技术教程
  • 网站服务器基本要素有哪些百度提交网站
  • 青阳做网站青岛网站seo公司
  • 微商城网站建设平台合同范本免费的网页网站
  • 如何设计软件界面seo是什么工作
  • 新公司怎么做网站整合营销推广
  • 电子商务网站创建的4个阶段seo投放是什么意思