原文:lintcode:买卖股票的最佳时机 III

买卖股票的最佳时机 III 假设你有一个数组,它的第i个元素是一支给定的股票在第i天的价格。设计一个算法来找到最大的利润。你最多可以完成两笔交易。 样例 给出一个样例数组 , , , , , , , , 返回 解题 尝试参考买卖股票的最佳时机 II提交运行发现错误,每次找到连续的递增子数组记录前后的差值,找到两个最大的。如下程序,其实有问题,最大的差值,可能跨两个子数组的。 如: , , , , ...

2016-04-13 16:51 0 2270 推荐指数:

查看详情

lintcode:买卖股票最佳时机 II

买卖股票最佳时机 II 假设有一个数组,它的第i个元素是一个给定的股票在第i天的价格。设计一个算法来找到最大的利润。你可以完成尽可能多的交易(多次买卖股票)。然而,你不能同时参与多个交易(你必须在再次购买前出售股票)。 给出一个数组样例[2,1,2,0,1], 返回 ...

Thu Apr 14 00:45:00 CST 2016 0 2661
lintcode:买卖股票最佳时机 I

买卖股票最佳时机 假设有一个数组,它的第i个元素是一支给定的股票在第i天的价格。如果你最多只允许完成一次交易(例如,一次买卖股票),设计一个算法来找出最大利润。 样例 给出一个数组样例 [3,2,3,1,2 ...

Thu Apr 14 00:40:00 CST 2016 2 5549
lintcode-150-买卖股票最佳时机 II

150-买卖股票最佳时机 II 假设有一个数组,它的第i个元素是一个给定的股票在第i天的价格。设计一个算法来找到最大的利润。你可以完成尽可能多的交易(多次买卖股票)。然而,你不能同时参与多个交易(你必须在再次购买前出售股票)。 样例 给出一个数组样例[2,1,2,0,1], 返回 ...

Wed Jul 26 22:40:00 CST 2017 0 1970
Leetcode 买卖股票最佳时机 II

题目:   假设有一个数组,它的第 i 个元素是一个给定的股票在第 i 天的价格。   设计一个算法来找到最大的利润。你可以完成尽可能多的交易(多次买卖股票)。然而,你不能同时参与多个交易(你必须在再次购买前出售股票)。 答题思路:   该题使用贪心算法,只要第二天价格比前一天高,即卖出 ...

Mon Apr 02 06:15:00 CST 2018 0 1206
算法题 买卖股票最佳时机

题目: 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能获取的最大利润。注意:你不能在买入股票前卖出股票。 示例 1:输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票 ...

Sat Jul 11 22:44:00 CST 2020 0 540
122. 买卖股票最佳时机 II

递归来解决。先考虑只允许一次买卖的暴力解法,双层循环,外层循环i代表买入股票时机,内层j循环从i+1开 ...

Sun May 05 22:27:00 CST 2019 0 507
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM