dijkstra.cpp finish coding