当前位置: 首页 > 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.ds6.com.cn/news/5238.html

相关文章:

  • 设计模板免费网站产品怎么优化
  • 郑州网站加工seo自媒体培训
  • 佳木斯网站制作注册公司
  • 日语网站建设市场it培训机构培训费用
  • 广州海珠区网站建设制作一个网站的全过程
  • 包装设计作品百度网站排名优化
  • 做网站有必要?网店运营教学
  • 广州网站定制开发公司哪家好石家庄seo顾问
  • 网站背景音乐怎么做线上推广引流渠道
  • psd网站首页图片网络营销策划
  • 新手做网站的详细步骤网络商城应该如何推广
  • 金坛网站建设公司在线优化网站
  • wordpress子站点404市场营销毕业后找什么工作
  • 网站渗透入侵全部教程企业网站推广模式
  • 建设热电偶网站网推项目平台
  • 杭州电商直播培训班上海百度推广优化
  • 大型服装网站开发网络营销师月薪
  • 网站建设如果登录失败行业关键词搜索排名
  • 网站 被刷流量网络销售的好处和意义
  • 导航网站是怎么做的链接检测工具
  • 东莞专业网站建设营销型网站分为哪几种
  • 东莞网站开发技术公司电话流量精灵app
  • 专业做网站哪家便宜淘宝店铺买卖交易平台
  • 做微商什么是官方网站推广软件下载
  • 中山企业网站建设公司阿里云盘资源搜索引擎
  • 怎样知道哪个网站做推广好站长之家备案查询
  • 哪个网站企业邮箱最好长尾词挖掘
  • 网站做301排名会掉网络推广一般都干啥
  • python基础教程第二版课后答案快速seo排名优化
  • 济宁网站建设费用房地产估价师考试