Dijkstra's algorithm was conceived by computer scientist Edsger W. Dijkstra in 1956 and published three years later. He received the Turing award in 1972. The Dijkstra prize is named after him which is given for outstanding papers on the principles of distributed computing. One of his famous quote is that Computer Science is no more about computers than astronomy is about telescopes. Dijkstra's algorithm solves the shortest-path problem for any weighted graph with non-negative weights and finds shortest distance between 2 vertices. The algorithm creates the tree of the shortest paths from the starting source vertex from all other points in the graph. Works on both directed and undirected graph. It differs from the minimum spanning tree as the shortest distance between two vertices may not be included in all the vertices of the graph.