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

江苏省住房和城乡建设厅假网站网站建设 蜀美网络

江苏省住房和城乡建设厅假网站,网站建设 蜀美网络,一级a做爰片免费网站 新闻,wordpress好用中文插件目录 一、问题描述 二、解题思路 三、代码 四、复杂度分析 一、问题描述 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个…

目录

一、问题描述

二、解题思路

三、代码

四、复杂度分析


一、问题描述

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

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

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

二、解题思路

🧠 题目理解

  • 给定一组股票价格:prices[i] 是第 i 天的价格。

  • 你只能买一次、卖一次(而且买入在前,卖出在后)。

  • 求:最大利润 = 卖出价格 - 买入价格

  • 如果价格一直下降(没法盈利),返回 0


解题思路

遍历数组,同时记录:

  • 当前看到的 最低价格 minPrice

  • 当前能获得的 最大利润 maxProfit

每一步:

  • 用当前价格减去历史最低价 profit = prices[i] - minPrice

  • 和最大利润比较,更新 maxProfit

三、代码

class Solution {
public:int maxProfit(vector<int>& prices) {int minPrice = INT_MAX;int maxProfit = 0;for (int price : prices) {if (price < minPrice) {minPrice = price; // 更新最低价格} else {maxProfit = max(maxProfit, price - minPrice); // 更新最大利润}}return maxProfit;}
};

四、复杂度分析

  • 时间复杂度:O(n)(只遍历一次)

  • 空间复杂度:O(1)(只用了常数变量)

http://www.dtcms.com/a/617267.html

相关文章:

  • 怎么添加网站图标住房和城乡建设厅官网证书查询
  • 网站 备案 固话腾讯企业邮箱网页登录入口
  • 北京网站建设课程培训网页制作题用什么软件
  • 网站开发视频教程百度网盘做h的小说网站
  • 产品包装设计网站找谁做网站推广基本方法是
  • 购物网站html做写字楼租赁用什么网站好
  • 免费的行情软件网站不用下载鞍山自适应网站制作
  • 营销网站参考如何做网站建设方案
  • 阿里巴巴网站建设销售成都旅游网站建设规划
  • 沈阳网站建设21anshan网站建设经验心得
  • 沈阳做公司网站的公司在阿里巴巴做网站多少钱2019
  • 怎么看一个网站是不是外包做的做一个网站大概需要多少钱
  • 注册网站邮箱发送的验证网页无法打开青岛官网seo技术厂家
  • 自己做个网站wordpress5.0代码执行
  • 品牌网站建设还来大蝌蚪网站有pc站和手机站
  • 女性时尚网站源码wordpress 假用户插件
  • 银川市住房城乡建设局网站沈阳网站设计培训班
  • 搜搜提交网站入口洛阳网站公司哪家好
  • 郑州品牌营销网站建设网站 自适应文字大小怎么做
  • 网站建设企业排名小男孩做爰网站
  • 合肥网站seo优化排名宁夏免费做网站
  • 贾汪网站开发在因特网上建设网站可选择的方案
  • 企业建设网站的空间有哪些怎么修改网站图标
  • 网站分别恶意点击别人的网站
  • 淘宝做短视频网站好怎么用wordpress做企业网站
  • 鲲鹏建设集团有限公司网站新闻 今天
  • 网站怎么做cdnwordpress照片模糊
  • 天眼查官方网站织梦做网站建立数据库
  • 全网网站推广网页版传奇如何作弊?
  • 网站源码安全吗个人云服务器搭建免费