原文:買賣股票的最佳時機--動態規划

給定一個數組,它的第i個元素是一支給定股票第i天的價格。 如果你最多只允許完成一筆交易 即買入和賣出一支股票 ,設計一個算法來計算你所能獲取的最大利潤。 注意你不能在買入股票前賣出股票。 示例 : 示例 : 解法一: 暴力解決法 算法思想: 我們需要找出給定數組中兩個數字之間的最大差值 即,最大利潤 。此外,第二個數字 賣出價格 必須大於第一個數字 買入價格 。 對於每組 i 和 j j gt i ...

2019-11-12 16:03 0 743 推薦指數:

查看詳情

leetcode-買賣股票最佳時機(動態規划

買賣股票最佳時機 給定一個數組,它的第 i 個元素是一支給定股票第 i 天的價格。 如果你最多只允許完成一筆交易(即買入和賣出一支股票),設計一個算法來計算你所能獲取的最大利潤。 注意你不能在買入股票前賣出股票。 示例 1: 示例 2: ...

Mon Aug 13 01:20:00 CST 2018 0 3345
算法系列-動態規划(4):買賣股票最佳時機

此系列為動態規划相關文章。 系列歷史文章: 算法系列-動態規划(1):初識動態規划 算法系列-動態規划(2):切割鋼材問題 算法系列-動態規划(3):找零錢、走方格問題 算法系列-動態規划(4):買賣股票最佳時機 新生韭菜羅拉 自從上次看到八哥收藏舊幣,羅拉也想給自己搗鼓個副業 ...

Fri Jan 01 07:01:00 CST 2021 0 490
lintcode:買賣股票最佳時機 II

買賣股票最佳時機 II 假設有一個數組,它的第i個元素是一個給定的股票在第i天的價格。設計一個算法來找到最大的利潤。你可以完成盡可能多的交易(多次買賣股票)。然而,你不能同時參與多個交易(你必須在再次購買前出售股票)。 給出一個數組樣例[2,1,2,0,1], 返回 ...

Thu Apr 14 00:45:00 CST 2016 0 2661
Leetcode 買賣股票最佳時機 II

題目:   假設有一個數組,它的第 i 個元素是一個給定的股票在第 i 天的價格。   設計一個算法來找到最大的利潤。你可以完成盡可能多的交易(多次買賣股票)。然而,你不能同時參與多個交易(你必須在再次購買前出售股票)。 答題思路:   該題使用貪心算法,只要第二天價格比前一天高,即賣出 ...

Mon Apr 02 06:15:00 CST 2018 0 1206
lintcode:買賣股票最佳時機 III

買賣股票最佳時機 III 假設你有一個數組,它的第i個元素是一支給定的股票在第i天的價格。設計一個算法來找到最大的利潤。你最多可以完成兩筆交易。 樣例 給出一個樣例數組 [4,4,6,1,1,4,2,5], 返回 ...

Thu Apr 14 00:51:00 CST 2016 0 2270
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM