Floyd:只有时间复杂度是三次方较高

dijkstra:不能处理有负边权。

spfa:不能处理有负权回路。