leetcode-Best Time to Buy and Sell Stock(2014.2.17)
O(n)時間即可以完成
class Solution {
public:
int maxProfit(vector<int> &prices) {
if(prices.size()<2) return 0;
int maxPro=0;
int low=prices[0];
for(int i=0;i<prices.size();i++){
int m=prices[i]-low;
if(prices[i]<low) low=prices[i];
if(m>maxPro) maxPro=m;
}
return maxPro;
}
};
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
leetcode-112-路徑總和
叄贰壹
2020-07-08 12:04:52
學算法要讀《算法導論》嗎?
原創
2024-03-28 00:34:50
leetcode:石子游戲
zhangxiaojiakele
2020-07-08 11:07:39
leetcode:按摩師
zhangxiaojiakele
2020-07-08 11:07:39
leetcode:詞典中最長的單詞
zhangxiaojiakele
2020-07-08 11:07:39
leetcode:石子游戲II
zhangxiaojiakele
2020-07-08 11:07:39
leetcode:等差數列劃分
zhangxiaojiakele
2020-07-08 11:07:38
leetcode: 連續子數組的最大和
zhangxiaojiakele
2020-07-08 11:07:38
FPGA 的歷史、現狀和未來
雲棲號資訊小哥
2020-07-31 14:52:55
Swift 5.3 又更新了什麼新奇爽快的語法?
淘系技術
2020-07-22 17:29:27
21世紀求職必備技能:如何獨立編碼?
雲棲號資訊小編
2020-07-22 12:37:58
學會“偷懶”:優秀程序員是如何減少學習的?
雲棲號資訊小編
2020-07-15 12:49:53
如何寫出健壯的代碼?
雲棲號資訊小編
2020-07-15 11:52:55
自從嚐了 Rust,Java 突然不香了
雲棲號資訊小哥
2020-07-13 15:28:56
24小時熱門文章