相关疑难解决方法(0)

最大单卖利润

假设我们得到一个n个整数的数组,代表一天的股票价格.我们希望找到一对(buyDay,sellDay) ,与buyDay≤sellDay,例如,如果我们买了股票buyDay卖了上sellDay,我们将最大限度地提高我们的利润.

显然,通过尝试所有可能的(buyDay,sellDay)对并从所有这些对中充分利用,该算法有一个O(n 2)解决方案.但是,是否有更好的算法,也许是在O(n)时间运行的算法?

arrays algorithm big-o time-complexity

116
推荐指数
3
解决办法
6万
查看次数

标签 统计

algorithm ×1

arrays ×1

big-o ×1

time-complexity ×1