代码:
class Solution:
"""
@param prices: Given an integer array
@return: Maximum profit
"""
def maxProfit(self, prices):
# write your code here
#由于买卖次数无限,所以只要能获利就进行买卖,这样能保证所有利润都吃到自然利润最大。
max = 0
for i in range(1, len(prices)):
cur = prices[i] - prices[i - 1]
if cur > 0:
max += cur
return max
本文介绍了一种算法,用于计算给定价格数组时进行无限次买卖股票所能获得的最大利润。该算法简单高效,通过遍历价格变化并累加所有正收益来确保最大化总利润。
1907

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



