任务描述
-
思路
-遍历一遍,初始化最大利润为0,股票最低价格为列表第一个元素,遍历并且对比。
实现代码
class Solution:
def maxProfit(self, prices: List[int]) -> int:
if not prices:
return 0
mins = prices[0]
maxpro = 0
for i in prices:
if i<mins:
mins = i
if i-mins>maxpro:
maxpro = i - mins
return maxpro