热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

【leetcode】BestTimetoBuyandSellStockII

Sayyouhaveanarrayforwhichtheithelementisthepriceofagivenstockondayi.Des

Say you have an array for which the ith element is the price of a given stock on day i.

Design an algorithm to find the maximum profit. You may complete as many transactions as you like (ie, buy one and sell one share of the stock multiple times). However, you may not engage in multiple transactions at the same time (ie, you must sell the stock before you buy again).


Accept: 6ms

思路:

  • 同 Stock I,先求diff,然后将 diff[i] > 0的全部加起来即可。

int diff[100000];

int maxProfit(int prices[], int n){
  for (int i = 0; i  0) {
      total += diff[i];
    }
  } // for

  return total;
}



推荐阅读
author-avatar
姑获_626
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有