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

专做婚纱店设计网站东莞网站建设优化排名

专做婚纱店设计网站,东莞网站建设优化排名,wordpress只作为前端,网站建设要学哪些代码解决 class Solution { public:int maxProfit(vector<int>& prices) {int result 0; // 初始化结果为0&#xff0c;表示初始利润为0// 从第二天开始遍历价格数组for (int i 1; i < prices.size(); i) {// 如果当天价格比前一天价格高&#xff0c;则将差价加…

代码解决

class Solution {
public:int maxProfit(vector<int>& prices) {int result = 0; // 初始化结果为0,表示初始利润为0// 从第二天开始遍历价格数组for (int i = 1; i < prices.size(); i++) {// 如果当天价格比前一天价格高,则将差价加入到结果中result += max(0, prices[i] - prices[i - 1]);}return result; // 返回最终的最大利润}
};

代码解释

  1. 初始化

    • result 初始化为0,用于存储累积的最大利润。
  2. 遍历价格数组

    • 从第二天开始(即 i=1),遍历价格数组 prices
    • 对于每一天 i,比较当天的价格 prices[i] 和前一天的价格 prices[i-1]
    • 如果当天的价格高于前一天的价格,即 prices[i] > prices[i-1],则计算这两天的差价 prices[i] - prices[i-1] 并将其加入到 result 中。否则,差价为负数或零,不进行任何操作。
  3. 返回结果

    • 返回 result,即通过在每个上涨的时段进行买卖得到的最大利润。

示例

假设有一个价格数组 prices = [7,1,5,3,6,4]

  • 第1天到第2天:1 - 7 = -6,不加到利润中。
  • 第2天到第3天:5 - 1 = 4,加到利润中,result = 4
  • 第3天到第4天:3 - 5 = -2,不加到利润中。
  • 第4天到第5天:6 - 3 = 3,加到利润中,result = 4 + 3 = 7
  • 第5天到第6天:4 - 6 = -2,不加到利润中。

最终,result = 7,表示最大利润为7。

时间和空间复杂度

  • 时间复杂度:O(n),其中 n 是价格数组的长度。算法仅需遍历一次价格数组。
  • 空间复杂度:O(1),只使用了常数空间来存储变量 result
http://www.hrbkazy.com/news/2786.html

相关文章:

  • vs能建设网站吗谷歌seo和百度seo区别
  • 网站开发属于什么软件如何发布自己的网站
  • 亚马逊官方网站的建设电脑优化软件哪个好用
  • 采集wordpress文章上传福州百度快速优化排名
  • 绍兴网站开发全球网站排名查询
  • 哪做网站便宜怎么做seo关键词优化
  • axure 做网站原型图saas建站平台
  • 做外贸大大小小的网站有哪些百度seo查询
  • 盐城网站建站市场调研报告800字
  • 网站建设公司简介模板网络销售面试问题有哪些
  • 博彩网站开发逻辑情感营销案例
  • 一般建站需要多少钱广州网络推广策划公司
  • 免费手机网站平台注册seo服务商
  • 网站制作 wordpress网站建设的方法有哪些
  • 烟台网站设计制作公司电话网站seo推广员招聘
  • 企业商务网站有哪些5118站长网站
  • 如何上传安装wordpress流程优化四个方法
  • 做网站意义和目的佛山seo教程
  • 学校如何建设网站首页山东自助seo建站
  • 专做正品的护肤品网站推广效果最好的平台
  • 建设银行网站怎么下少儿编程
  • 公众号如何做网站百度手机助手下载2022新版
  • php开源企业网站系统百度指数怎么分析
  • 5g云网站建设营销方案怎么写?
  • 江苏做网站价格杭州网络整合营销公司
  • 六安公共招聘网seo排名赚app靠谱吗
  • 武汉做个网站多少钱云南网络营销公司哪家好
  • 陶瓷网站建设中企动力百度交易平台
  • 威海建设局网站首页长沙seo关键词排名
  • 昆明做网站哪家公司好北京外包seo公司