对于dijkstra算法,稀疏图用堆优化版的dj,而稠密图用朴素版的dj 稀疏图:边数远远少于点数 稠密图:边数接近于点数或点数和边数均在10^5内且边数大于点数 图论算法注重于图的实现,如何抽象成最短路算法才是最难得地方.