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

wordpress pdf检索优化软件

wordpress pdf检索,优化软件,如何提升网站的搜索排名,网站怎么做防御题目描述 给定一个数组 prices,其中 prices[i] 表示第 i 天的股票价格。假设你可以在第 i 天买入并在第 j 天卖出股票(i ≤ j),设计一个算法来计算你所能获取的最大利润。注意你只能持有一股股票,并且你不能同时参与多…

题目描述

给定一个数组 prices,其中 prices[i] 表示第 i 天的股票价格。假设你可以在第 i 天买入并在第 j 天卖出股票(i ≤ j),设计一个算法来计算你所能获取的最大利润。注意你只能持有一股股票,并且你不能同时参与多笔交易(即在再次买入前必须卖出股票)。

示例

示例 1:

输入: prices = [7,1,5,3,6,4]
输出: 5
解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,可以获得最大利润,为 5

示例 2:

输入: prices = [7,6,4,3,1]
输出: 0
解释: 在这种情况下, 没有交易完成, 所以最大利润为 0

题解

这个问题可以通过一次遍历来解决。我们维护一个变量 minPrice 来记录迄今为止遇到的最低价格,同时维护一个变量 maxProfit 来记录迄今为止能获得的最大利润。

  1. 初始化:minPrice 设置为第一个股票价格,maxProfit 设置为 0。
  2. 遍历数组:从第二个价格开始遍历股票价格数组。
    ○ 对于每个价格,如果它小于 minPrice,则更新 minPrice。
    ○ 否则,计算当前利润(当前价格减去 minPrice),如果这个利润大于 maxProfit,则更新 maxProfit。
  3. 返回结果:遍历结束后,maxProfit 就是能获得的最大利润。

代码实现

int maxProfit(vector<int>& prices) {if (prices.empty()) return 0;int minPrice = prices[0];int maxProfit = 0;for (int i = 1; i < prices.size(); i++) {if (prices[i] < minPrice) {minPrice = prices[i];} else {int profit = prices[i] - minPrice;if (profit > maxProfit) {maxProfit = profit;}}}return maxProfit;
}

复杂度分析

● 时间复杂度:O(n),其中 n 是数组 prices 的长度。我们只需要遍历一次数组。
● 空间复杂度:O(1),因为我们只使用了常数个额外变量。
这个算法的优势在于它的时间效率较高,只需要一次遍历即可找到最大利润,且不需要额外的存储空间。

http://www.tj-hxxt.cn/news/97010.html

相关文章:

  • 建设网站建设网页制作0402高设计词win10最强优化软件
  • 东阳市网站建设制作石家庄邮电职业技术学院
  • 深圳有名的网站设计公司南昌seo网站管理
  • 仪征市建设发展有限公司网站百度搜索指数和资讯指数
  • 企业管理咨询与诊断优化营商环境条例全文
  • 做塑胶网站需要什么材料关键词优化排名的步骤
  • 泰兴市 建设安全监察网站seo1域名查询
  • 宁波设计网页公司seo链接优化建议
  • 网站开发遇到过哪些技术难点国际新闻头条最新消息
  • 自己做的网站申请软著夜夜草
  • 如何判断一个网站的价值最近一周热点新闻
  • 沈阳做微网站网络公司关键词排名
  • 网站怎么做才能用手机打开seo专员岗位职责
  • 自己做网站难么竞价托管外包代运营
  • 结构设计师之家官网西安百度关键词优化排名
  • 网站建设排版规定百度地图导航
  • 网站招标建设百度seo查询
  • 免费网站建设 godaddy免费做网站网站的软件
  • 长沙官网网站制作公司2023年8月疫情恢复
  • wordpress 投票 评分 插件郑州网络seo
  • 物流网站建设策划书怎么写千锋教育学费一览表
  • 建平台网站百度服务商
  • 独立ip做担保网站会被360拦截吗百度竞价
  • 北京公司网站制作方法阿里指数数据分析平台
  • 融晟网seo属于技术还是营销
  • 网站建设管理与维护网络营销是做什么的
  • 如何拍做美食的视频网站百度关键词排名价格
  • 营销网站的搭建seo免费优化公司推荐
  • 公司怎样建设阿里巴巴网站网络优化推广公司哪家好
  • 做销售除了网站展会还有其他方法重庆网站建设外包