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

海南建设大厅网站百度查询

海南建设大厅网站,百度查询,给单位做网站需要备案吗,discuz论坛官网给定一个数组 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.rdtb.cn/news/2862.html

相关文章:

  • 义乌网站建设工作室网络公司名字大全
  • 四川电脑网站建设长沙网站优化推广方案
  • 广州网站建设联系信科海珠百度指数专业版价格
  • asp网站变慢怎么样做免费的百度seo
  • wordpress建企业网站教程网络营销项目策划书
  • ps做网站首页效果特效百度推广怎么收费的
  • 做的成功的地方网站百度网站官网入口网址
  • 顺义电大网上作业在那个网站做在百度如何发布作品
  • 企业做的网站开发费如何入帐seo权重优化软件
  • 网站建设毕业论文北京培训学校
  • 网站公司注册流程sem分析是什么
  • 安徽网站备案网络广告营销成功案例
  • 和朋友合伙做网站营销策划
  • 宫免费网站网站关键词搜索
  • 一键抓取的网站怎么做seo搜索推广费用多少
  • 建立自己的购物网站品牌整合营销推广
  • 漳州建设局网站首页百度seo查询
  • 厦门建设厅查询网站今天重大新闻事件
  • 淘宝做轮播广告哪个网站好南平网站seo
  • 邦策网站建设长沙网站推广
  • 武汉做网站企业获取排名
  • 做网站 数据标准seo流量是什么
  • 静态网站分页网络推广是做什么工作的
  • 建设网站公司宝鸡百度seo2022
  • 中国建筑装饰网唐迪夫优化大师windows
  • 烟台外贸网站建设网站关键词优化价格
  • 深圳知名网站建设平台优秀网站设计网站
  • 网站文章更新怎么做百度网站下拉排名
  • wordpress弹性搜索seo教学视频教程
  • 网站空间流量手机网站搜索优化