
贪心算法求解:
class Solution:
def maxProfit(self, prices):
"""
:type prices: List[int]
:rtype: int
"""
if prices == [] or len(prices) == 1:
return 0
ans = 0
minPrice = prices[0]
for item in prices:
if minPrice > item:
minPrice = item
else:
ans += (item-minPrice)
minPrice = item
return ans
本文介绍了一种使用贪心算法解决股票买卖问题的方法。通过定义一个解决方案类,并实现maxProfit函数来计算最大利润。该算法适用于给定的价格列表,能够找到最佳的买卖时机以获得最大收益。
348

被折叠的 条评论
为什么被折叠?



