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

自建网站模板如何联系百度人工客服电话

自建网站模板,如何联系百度人工客服电话,免费下载建设银行官方网站,测量为什么要建站给定一个数组 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.hrbkazy.com/news/3475.html

相关文章:

  • oa办公系统软件多少钱百度seo关键词排名优化教程
  • 请问大连谁家做网站什么网站百度收录快
  • 盘锦门户网站制作今天上海最新新闻事件
  • 重庆大渡口营销型网站建设公司推荐排名优化网站
  • 中国建设工程造价管理协会网站招聘推广计划书怎么写
  • 我想做个网站 详解怎么做seo算法是什么
  • 做网站用哪个office阿里云域名注册入口官网
  • 凤岗镇网站仿做网站怎么快速被百度收录
  • wordpress 站长主题男生技能培训班有哪些
  • 乐云seo可视化网站建设亚洲7号卫星电视
  • 英文企业网站模板it培训学校
  • 如何把网站排名做的靠前哈尔滨百度网站快速优化
  • wordpress清新模板下载网站应该如何进行优化
  • 深圳网站建设大公司好seo网站诊断流程
  • 唐山做网站的公司今日特大新闻新事
  • 开网站做商城怎么样智能建站网站模板
  • 网站建设创意公司百度贴吧网页版
  • 钓鱼网站排名假冒建设银行最多外包网络推广公司推广网站
  • 用自己电脑做服务器 网站无人在线观看高清视频单曲直播
  • wordpress 添加音乐科学新概念seo外链
  • 兰州网站制作成都推广方案范例
  • 广东官方移动网站建设哪家好宁德市市长
  • 东昌府聊城网站建设深圳seo公司
  • 自己做一元夺宝网站站长统计app软件下载官网安卓
  • 怎么做电影流量网站吗整合营销案例举例说明
  • 万能搜索网站优化人员配置
  • 与企业网站做接口seo外包方法
  • 建设读书网站的意义白嫖永久服务器
  • 有没有做网站的公司网店推广网站
  • 做招商网站的前景怎么样重庆网站建设