堆疊溢位!
我正在嘗試創建套利策略以更好地了解如何使用圖表。我正在使用蟒蛇。
圖形:

表格格式:
任務:找到我們將獲得最大利潤的貨幣交易路徑。例如:USD->EUR(0.75), EUR->GBP(2),GBP->USA(0.7): 0.75*2*0.7=1.05,所以我們獲得了 5% 的利潤。
我想我可以修改 Floyd-Warshall 演算法或 Dijkstra 演算法來找到不是最短而是最長的路徑。但它失敗了......
這些任務使用什么演算法?
uj5u.com熱心網友回復:
最昂貴的路徑被找到
- 找到最昂貴的邊
- 在邊上回圈 E
- 從 E 的成本中減去最昂貴邊的成本
- 將邊的成本設定為絕對值
- 結束回圈
- 遍歷所有頂點對
- 應用 Dijkstra 并保持最佳結果。
- 結束回圈
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/344359.html
上一篇:有條件的3個嵌套回圈的時間復雜度
