Question
Which algorithm is used to find the shortest path from a
single source in graphs with negative weights?Solution
Bellman-Ford handles negative weights and detects negative cycles; Dijkstra cannot handle negative edges.
рдШреЛрдбрд╝рд╛ (1)/ рдЪрд▓рддрд╛ (2)/ рддреЗрдЬрд╝ (3) / рд╣реИ (4)
рд╡рд╛рдХреНрдп рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рд╕рд╣реА рдХреНрд░рдо рдХреНрдпрд╛ рд╣реИ?
рдЯреЗреЭреА рдЦреАрд░ рд╣реЛрдирд╛тАЩ рдореБрд╣рд╛рд╡рд░реЗ рдХрд╛ рд╕рд╣реА рдЕрд░реНрде рдХреНрдпрд╛ рд╣реИ?
рд╕рдВрдзрд┐ рдкреВрд░реНрдг рдХрд░реЗрдВ -
__________+ рдИрд╢ = рд░рд╛рдХреЗрд╢
рдЗрдирдореЗрдВ рд╕реЗ 'рддрддреНрд╕рдо' рд╢рдмреНрдж рдХреМрди-рд╕рд╛ рд╣реИ?
рдкреНрд░рддрд┐рджрд┐рди рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдХреНрд░рд┐рдпрд╛ рд╡рд┐рд╢реЗрд╖рдг рд╣реИ ?
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢рдмреНрджреЛрдВ рдореЗрдВ рд╕реЗ рдХреМрди-рд╕рд╛ рд╢рдмреНрдж рд╢реБрджреНрдз
рд╡рд╛рдХреНрдп рдХреЗ рдЕрд╢реБрджреНрдз рднрд╛рдЧ рдХрд╛ рдЪрдпрди рдХреАрдЬрд┐рдП тАУ
рдЫрд╛рдпрд╛рд╡рд╛рдж рдХреЗ рдпреБрдЧ рдореЗрдВ ( A)/ я┐╜...
рджреЗрд╢ рдореЗрдВ рдХрд┐рддрдиреЗ рдХреНрд╖реЗрддреНрд░реАрдп рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛рд░реНрдпрд╛рд▓рдп рдХрд╛рд░реНрдпрд░я┐╜...
рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╡рд╛рдХреНрдпрд╛рдВрд╢реЛрдВ рдФрд░ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЗ рдпреБрдЧреНрдореЛрдВ рдореЗрдВ рд╕я┐╜...
рд╣рд┐рдВрджреА ( 1) рджреЗрд╡рдирд╛рдЧрд░реА ( 2) рд▓рд┐рдкрд┐ рдореЗрдВ ( 3) рдЬрд╛рддреА ( 4) рд╣реИ ( 5) рд▓рд┐рдЦреА ( 6) ред