add dijkstra(N^2 and NlogM) and graph(Matrix and Adjacency List)