区间内,差值最大,注意并不是最低值和最大值差值就是最大,例如,3,7,1,3,4。差值最大是7-3
遍历所有可能性,记录最大值
空间复杂度:O(n)
时间复杂度:O(n^2)
显然这个时间复杂度是不可接受
public int maxProfit(int[] prices) {
if (prices == null || prices.length 0 && diff > max)
max = diff;
}
}
return max;
}
股票低买高卖,
假设第一天买进,后面天数买进/卖出
public int maxProfit(int[] prices) {
if (prices == null || prices.length max) {
max = prices[i] - min;
}
}
return max;
}
登录查看全部
参与评论
手机查看
返回顶部