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

邪恶东做图网站怎么开发一款app软件

邪恶东做图网站,怎么开发一款app软件,wordpress 输出日期,政府门户网站 建设方案题目描述 给定一个数组 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。

提示:

  • 1 <= prices.length <= 105
  • 0 <= prices[i] <= 104

解答

class Solution {
public:int maxProfit(vector<int>& prices) {// 贪心法取最左最小值和最右最大值int low = INT_MAX;int res = 0;for(int i = 0; i < prices.size(); ++i){low = min(low, prices[i]);res = max(res, prices[i] - low);}   return res;}int maxProfit1(vector<int>& prices) {// dp[i][0] 表示第i天持有可获得的最大利润// dp[i][1] 表示第i天不持有可获得的最大利润vector<vector<int>> dp(prices.size(), vector<int>(2, 0));// 第i天持有股票所得最多现金dp[i][0]有两种情况// case1:第i-1天就持有,则保持现状为 dp[i - 1][0]// case1:第i-1天未持有,则当天买入 -prices[i]// 得 dp[i][0] = max(dp[i - 1][0], - prices[i]);// 第i天不持有股票所得最多现金dp[i][1]有两种情况// case1:第i-1天持有,则当天卖出 dp[i - 1][0] + prices[i]// case1:第i-1天未持有,则保持现状 dp[i - 1][1]// 故得:dp[i][1] = max(dp[i - 1][1], dp[i - 1][0] + prices[i]);dp[0][0] = -prices[0];dp[0][1] = 0;for(int i = 1; i < prices.size(); ++i){dp[i][0] = max(dp[i - 1][0], -prices[i]);dp[i][1] = max(dp[i - 1][0] + prices[i], dp[i - 1][1]);}// 最后一天不持有所得最大现金return dp[prices.size() - 1][1];}
};
http://www.tj-hxxt.cn/news/82089.html

相关文章:

  • 合肥做网站的的公司有哪些北京seo推广
  • 网站定制开发内容永久免费的建站系统有哪些
  • 优秀seo外包平台重庆百度整站优化
  • 国外经典平面设计网站12345微信公众号
  • 郑州有免费建网站的公司吗浙江百度推广
  • 嘉善网站制作北京营销公司比较好的
  • 网站开发项目需求分析小程序设计
  • 庐江县建设网站企业培训十大热门课程
  • 有哪些网站可以自己做加视频网站提交
  • 网站开发销售怎么做百度权重排名
  • 安徽网站设计方案郑州做网站的大公司
  • 网站规划与设计百度热搜榜排名今日p2p
  • 做网站不用我的服务器网站软件开发
  • 哪个网站可以做自己的网页企业文化ppt
  • 网页制作源代码模板排名seo公司哪家好
  • 阿里云做网站送服务器吗新闻头条最新消息摘抄
  • 淮北网站开发获客渠道有哪些
  • 如何做淘外网站推广上海seo推广
  • 网站开发人员考核指标网站seo怎么操作
  • 中文域名的网站有哪些百度地图网页版
  • 建设工程信息平台抖音seo关键词优化怎么做
  • 专业彩票网站开发 APP开发1元涨1000粉
  • jsp做的零食店网站深圳网络营销技巧
  • 免费做网站有哪些开发一个网站
  • 建个网站大概需要多久环球资源网官方网站
  • 手机网站做淘宝客互联网广告推广是什么
  • 基督网站讲道新年做 新 造人怎么做公司网站推广
  • php程序员网站开发建设谷歌seo课程
  • 北京空间优化平台在线seo推广软件
  • 西宁 网站建设济宁百度推广开户