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

餐厅网站建设方案轻松seo优化排名

餐厅网站建设方案,轻松seo优化排名,wordpress网站更新,php备份网站目录 引言买卖股票的最佳时机我的解题 🙋‍♂️ 作者:海码007📜 专栏:算法专栏💥 标题:【Hot 100】121. 买卖股票的最佳时机❣️ 寄语:书到用时方恨少,事非经过不知难! 引…

目录

  • 引言
  • 买卖股票的最佳时机
    • 我的解题

请添加图片描述

  • 🙋‍♂️ 作者:海码007
  • 📜 专栏:算法专栏
  • 💥 标题:【Hot 100】121. 买卖股票的最佳时机
  • ❣️ 寄语:书到用时方恨少,事非经过不知难!

引言

今天开始贪心算法篇章,前一个星期有些事情耽搁了,今天继续。

买卖股票的最佳时机

  • 🎈 题目链接:
  • 🎈 做题状态:

我的解题

只需要遍历一次,而且是在第一次遍历就记录当前最小的股票价格,然后再计算卖出当前股票能赚到的利润,并更新最大利润。
不能是先遍历计算历史的最低价格,因为卖出需要在买入之前进行。所以遍历的时候不断更新当前股票最小价格就行,右侧的最小价格,不会影响左侧股票卖出赚到的利润。

下面的解法,其实就是将dp进行状态压缩了,不需要维护一个完整的dp数组,只需要维护两个变量就行。

class Solution {
public:int maxProfit(vector<int>& prices) {// 低点买,高点卖int maxprofit = 0;int minprice = INT_MAX;for (int price : prices){minprice = min(minprice, price);    // 记录当前最小的股票价格maxprofit = max(maxprofit, price - minprice);   // 记录当前最大利润}return maxprofit;}
};
http://www.dtcms.com/wzjs/479554.html

相关文章:

  • 北京建设厅官方网站网站页面分析作业
  • 怎么查一个网站是什么程序做的中山网站seo
  • 建设银行临江市支行网站seo优化推广多少钱
  • 两学一做网站登录1688精品货源网站入口
  • 做卖号网站吗网站建设方案书范文
  • 怎么打开google网站电商网络营销
  • 商丘市做网站的公司怎样注册自己的网站
  • 网站建设制作需要多少钱长尾关键词搜索网站
  • 做html网站模板下载地址郴州seo外包
  • 天猫运营培训北京百度关键词优化
  • 下载好模板该怎么做网站广州推广引流公司
  • 日用品网站1万2做代理怎么接广告赚钱
  • 做设计素材在哪个网站seo和sem的区别是什么
  • 网络广告营销方案策划内容兰州网站seo
  • 制作一个网站需要多久seo网站优化经理
  • 万网网站备案多久外链相册
  • 做rom的网站淄博网站制作
  • 卧龙区2015网站建设口碑网站外链出售
  • 网站制作常见的问题网络营销方案的制定
  • 做网站兼容ie五合一网站建设
  • 嘉兴网站推广优化费用企业网站推广方法
  • 集约化网站建设的函广州疫情最新动态
  • wordpress 分类目录 404seo搜索优化费用
  • 网站开发协议书由谁来写品牌推广专员
  • 简述网站建设的基本思路上海网站建设
  • 网站建设过程小结广东广州疫情最新情况
  • 深圳网站建设 百业免费网站统计
  • 铜仁市住房和城乡建设局网站福建seo推广方案
  • 网站搭建的seo收费
  • 网站维护主要内容网络营销是什么课程