Algorithmes de grapheAdvanced
Bellman-Ford Algorithm
Single-source shortest path algorithm that handles negative weights and detects negative cycles. Relaxes all edges V-1 times to guarantee correct distances even with negative weights. Essential for currency arbitrage detection, network routing with varied costs, and situations where Dijkstra's algorithm fails. Trades speed for flexibility.
#graph#shortest-path#negative-weights#dynamic-programming
Complexity Analysis
Time (Average)
O(V Ă— E)Expected case performance
Space
O(V)Memory requirements
Time (Best)
O(V Ă— E)Best case performance
Time (Worst)
O(V Ă— E)Worst case performance
📚 CLRS Reference
Introduction to Algorithms•Chapter 24•Section 24.1
Loading...
Implementation