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

北京app建设 网站开发公司谷歌搜索指数查询

北京app建设 网站开发公司,谷歌搜索指数查询,租房子做民宿在哪个网站,太原市做网站原题链接 难度:easy\color{Green}{easy}easy 题目描述 给定一个数组 pricespricesprices ,它的第 iii 个元素 prices[i]prices[i]prices[i] 表示一支给定股票第 iii 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同…

原题链接

难度:easy\color{Green}{easy}easy


题目描述

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

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

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

示例 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<=1051 <= prices.length <= 10^{5}1<=prices.length<=105
  • 0<=prices[i]<=1040 <= prices[i] <= 10^{4}0<=prices[i]<=104

算法

(扫描数组) O(n)O(n)O(n)

在数组中找到从1 ~ i-1 中的最小值,每次记录下来。

复杂度分析

  • 时间复杂度O(n)O(n)O(n),其中 nnn 是数组的长度。

  • 空间复杂度 : O(1)O(1)O(1)

C++ 代码

class Solution {
public:int maxProfit(vector<int>& prices) {int ans = 0;int n = prices.size();for (int i = 0, minp = INT_MAX; i < n; i++) {ans = max(ans, prices[i] - minp);minp = min(prices[i], minp);}return ans;}
};

http://www.khdw.cn/news/42614.html

相关文章:

  • 网站 推广商系统 设计seo服务深圳
  • web前端大型网站开发教程品牌推广渠道有哪些
  • 网站开发 web应用seo策略工具
  • 大连最繁华的区是哪个区百度搜索引擎优化方式
  • 做机械设备内销网站有哪些武汉网站seo公司
  • 代做毕设的网站seo优化包括什么
  • 网站建设 技术 哪些浙江网络科技有限公司
  • 在建设主题网站时长沙本地推广平台
  • 青海学会网站建设公司恶意点击软件哪个好
  • 持续推进网站建设软文兼职10元一篇
  • 网站开发毕设设计论文seo搜索引擎优化排名报价
  • phpcms手机网站怎么做山东建站管理系统
  • 把做的网站放到互联网上渠道推广有哪些方式
  • 镇平县两学一做专题网站青岛百度seo代理
  • wordpress4.8版权修改宁波seo服务快速推广
  • 泛微e8做网站门户查网址
  • 建工网和环球网哪个好seo网络营销技巧
  • 链天网站建设重庆网页搜索排名提升
  • 阿里云服务器在哪里百度seo排名点击软件
  • 男的和女的做那种事情网站线上营销活动有哪些
  • 阿里云做视频网站可以吗免费网络营销平台
  • 金华网站建设团队优化大师win7
  • 自己建立公司网站的步骤谷歌 chrome 浏览器
  • 湖州网站建设服务公司网上的推广公司
  • seo营销推广费用网站优化外包
  • 云南网站建设选天软网站如何进行优化
  • 东莞网站建设服务百度seo指南
  • 自己建设论坛网站电脑优化大师下载安装
  • 豆角网是哪个网站开发的职业技能培训学校
  • 建设电影网站难吗跨境电商平台哪个最好最可靠