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

网站要和别人做api 链接常德市做网站联系电话

网站要和别人做api 链接,常德市做网站联系电话,广州公司建站,餐饮logo免费设计给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。 返回你可以从这笔交易中获取的最大利润。…

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

 >>思路和分析

贪心算法:因为股票就买卖一次,那么贪心的想法很自然就是取最左最小值,取最右最大值,那么得到的差值就是最大利润。

class Solution {
public:int maxProfit(vector<int>& prices) {int low = INT_MAX;int result = 0;for (int i = 0; i < prices.size(); i++) {low = min(low, prices[i]);  // 取最左最小价格result = max(result, prices[i] - low); // 直接取最大区间利润}return result;}
};
  • 时间复杂度:O(n)
  • 空间复杂度:O(1)

参考和推荐文章:

代码随想录 (programmercarl.com)

动态规划解法,可以看我的往期文章:

leetCode 121.买卖股票的最佳时机 动态规划 + 状态转移_呵呵哒( ̄▽ ̄)"的博客-CSDN博客

http://www.15wanjia.com/news/159692.html

相关文章:

  • 怎么给自己的网站更换域名交友视频网站建设
  • 不需要iis的网站开发粉丝帮女流做的网站
  • 长治网站建设推广wordpress 评论框美化
  • 广东网站设计与建设道路建设网站专题
  • 软件开发网站开发网页图片排版
  • 金科做的网站wordpress 搜索排名
  • 江苏汇算清缴在哪个网站做做网站建设电话销售
  • php 金融网站源码前几年做那些网站致富
  • 公关公司网站赣州网站推广多少钱
  • 游戏分类网站怎么做秦皇岛企业网站建设
  • 网站超链接怎么做 word如何关联网站与网站
  • 无锡网站推广外包服务个人网站asp
  • 网站系统建设合作合同范本佛山seo联系方式
  • wordpress 建站教程wordpress更新一直下载
  • 做网站输入文本框做下拉佛山seo优化外包
  • 网站 keywords网络营销的职能是什么
  • 贞丰网站建设做企业官网用什么语言
  • 商城网站html模板服装网页设计模板
  • 免费网页设计制作网站2019销售网站开发与设计现状
  • 如何分析竞争对手的网站wordpress个人唯美主题
  • 深圳外贸seo网站推广网站制作费用需要多少钱
  • 南昌网站设计资讯wordpress菜单的作用
  • 苍梧网站建设网站布局分析
  • 企业网站建设定位注意的问题策划平台
  • 如何制作一个网站包含多个网页端午节网页设计模板
  • 汉中专业网站建设开发用flex做的网站
  • 建网站得钱吗浙江手机网站建设
  • 城固县网站建设视频类网站开发经验
  • 网站建设的规模设想什么叫平台公司
  • 自己做外贸网站公司网页设计费用