摘要: 题目: 给定一个数组,它的第 i 个元素是一支给定的股票在第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你最多可以完成 两笔 交易。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 题解: 前面我们一起学习了买卖股票1、2的算法,分别对应只能交易1次,可以无限次交易的 阅读全文
posted @ 2021-02-19 10:22 李白菜 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 题目: 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 题解: 由于可以交易多次,那么只要今天的股票价格比昨天的高,那么就交 阅读全文
posted @ 2021-02-19 09:50 李白菜 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 题目: 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 阅读全文
posted @ 2021-02-19 09:36 李白菜 阅读(23) 评论(0) 推荐(0) 编辑