牛客题霸--买卖股票的最好时机
买卖股票的最好时机
https://www.nowcoder.com/practice/64b4262d4e6d4f6181cd45446a5821ec?tpId=117&&tqId=34928&rp=1&ru=/ta/job-code-high&qru=/ta/job-code-high/question-ranking
做法:贪心
时间复杂度:&preview=true)
思路
- 这题实际上是在求
- 可利用贪心的思路维护
在
范围内最小即可,时间复杂度从
将为
代码
class Solution { public: /** * * @param prices int整型vector * @return int整型 */ int maxProfit(vector<int>& prices) { int ans=0,t=0x3f3f3f3f; for(auto x:prices){ t=min(x,t); ans=max(ans,x-t); } return ans; } };
查看1道真题和解析
美的集团公司福利 798人发布