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

牛商营销型网站建设方案哈尔滨seo关键字优化

牛商营销型网站建设方案,哈尔滨seo关键字优化,网站设置访问频率怎么办,建e室内设计网玄关使用贪心算法来解决此问题,通过在价格上涨的每一天买入并在第二天卖出的方式,累计所有上涨的利润,以实现最大收益。关键点是从第二天开始遍历,并且只要当前比前一天价格高,我们就在前一天买入然后第二天卖出去。下面是…

在这里插入图片描述
使用贪心算法来解决此问题,通过在价格上涨的每一天买入并在第二天卖出的方式,累计所有上涨的利润,以实现最大收益。关键点是从第二天开始遍历,并且只要当前比前一天价格高,我们就在前一天买入然后第二天卖出去。下面是详细的解释:

代码解释

  1. 初始化变量 maxProfit:用来存储最大利润,初始值为0。

  2. 遍历价格数组:从第二天(索引1)开始,遍历 prices 数组。

  3. 判断今天的价格是否高于昨天的价格

    • 如果今天的价格高于昨天的价格,则意味着在昨天买入、今天卖出可以获得利润。
    • 因此,将今天与昨天的价格差(即 prices[i] - prices[i - 1])加入 maxProfit 中。
  4. 返回最终的最大利润 maxProfit

算法思想

该算法的核心思想是贪心算法,即在每一个局部上涨的区间内进行买卖操作,这样可以保证累积的利润最大化。

  • 在股票价格上涨的每个区间段内,只要当天的价格高于前一天,就进行“买入前一天、卖出当天”的操作。
  • 这样做的效果等同于在每个连续上涨的区间段的最低点买入、最高点卖出,而无需精确地去找到每个区间的最低和最高点。
  • 最终通过一次遍历,累积所有上涨区间的利润,即可获得最大收益。

时间复杂度

该算法的时间复杂度是 (O(n)),其中 (n) 是价格数组的长度,因为只需要遍历一次数组。

java实现

class Solution {public int maxProfit(int[] prices) {int maxprofit = 0;for(int i = 1; i < prices.length; ++i) {if(prices[i - 1] < prices[i]) {maxprofit += prices[i] - prices[i - 1];}}return maxprofit;}
}
http://www.mmbaike.com/news/92747.html

相关文章:

  • 大型网站建设济南兴田德润o团队怎么样外贸推广引流
  • wordpress给标签分类windows优化大师是自带的吗
  • 合肥怎么做网站网站开发建站
  • 茌平网站制作semen
  • 赌博网站的建设怎样打开网站
  • 做场景秀的网站营销培训机构哪家最专业
  • 罗马尼亚网站后缀百度一下百度首页官网
  • 房产网站开发报价关键词查询网址
  • 六安市裕安区建设局网站求职seo
  • 张家界市网站建设设计企业网络营销推广案例
  • 做网站例子国外免费建站网站搭建
  • 阜宁有做网站的吗株洲seo推广
  • wordpress 数据图片存在哪企业网站seo诊断工具
  • 修改wordpress地址湖南企业竞价优化服务
  • wordpress配置又拍云cdn打不开外链优化
  • 青岛个人网站制作百度提交入口网址
  • wap建站工具营销培训课程ppt
  • 慈善总会网站建设方案百度广告推广费用年费
  • 桥西网站建设seo描述快速排名
  • 南京哪个网站做物业贷李勇seo博客
  • 九一赣州人才网找工作南宁seo结算
  • 绥中做网站北京做网络优化的公司
  • 个人网站做哪一种比较赚钱网络运营推广怎么做
  • 网站项目管理系统app拉新怎么对接渠道
  • 酒店行业网站建设方案百度收录入口提交
  • 广西做网站的公司有哪些搜索引擎营销的过程
  • 淄博网站制作制作宁波seo怎么推广
  • 杭州做网站哪家便宜百度入口
  • 58同城招聘 招聘网小辉seo
  • 网站开发设计过程营销型网站内容