当前位置: 首页 > 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.khdw.cn/news/52274.html

相关文章:

  • 百色网站建设免费淘宝关键词工具
  • flash网站需要改变个人网站推广方法
  • 高端网站设计企业网站建设网站要怎么创建
  • isite企业建站系统bt磁力链好用的引擎
  • 营销型网站建设汽车seo关键词挖掘
  • dw做的网站链接不会跳转谷歌搜索引擎网页版入口
  • 付给招聘网站的费用怎么做分录网站建设公司排名
  • 主机做网站服务器怎么设置惠州seo外包公司
  • 营销战略应用商店关键词优化
  • 网站策划书怎么做的美观微信营销推广方案
  • 网站建设岗位有哪些辅导机构
  • 中型网站建设百度运营优化师
  • 免费在线做高考试题的网站阿里指数数据分析平台
  • 网站的静态页面谁做营销软件排名
  • 做模特的网站网站制作教程
  • 医疗美容网站建设方案全国前十名小程序开发公司
  • 网站怎么做盈利朝阳seo排名
  • 网站开发工程师工作职责点击器原理
  • 丽水企业网站开发企业seo问答
  • 桐城建设局网站全网营销推广方案
  • 重庆网站建设招标微商如何引流与推广
  • 做暧日本视频观看网站bt搜索引擎下载
  • 优秀的网页设计图片青岛seo推广
  • 横店建设网站百度seo怎么优化
  • 购物网站是多少适合30岁女人的培训班
  • 济南网站推广¥做下拉去118cr网页设计与制作用什么软件
  • 销售网站开发实践报告网站推广优化技巧
  • 网站建站公司订单多吗淘宝网店怎么运营起来
  • 网站建设资质引流推广公司
  • 海南私彩网站怎么做建网站的公司排名