From 1b46a4dd32d583fe07a67a3605c6255426d6d2de Mon Sep 17 00:00:00 2001 From: Satyam Goel <64177535+hunt-s7@users.noreply.github.com> Date: Tue, 5 Oct 2021 18:40:00 +0530 Subject: [PATCH] Added shortest path algorithm "Dijkastra's Algorithm" --- dijkastra.cpp | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 dijkastra.cpp diff --git a/dijkastra.cpp b/dijkastra.cpp new file mode 100644 index 000000000..795be646b --- /dev/null +++ b/dijkastra.cpp @@ -0,0 +1,61 @@ +#include +using namespace std; + +vector dijkastra(vector g[],int src,int V) +{ + vector dist(V,INT_MAX); + dist[src]=0; + + vector fin(V,false); + + for(int count=0;count>n; + + int src; + cin>>src; + + vector g[n]; + + for(int i=0;i>x; + g[i].push_back(x); + } + } + + vector dist(n); + dist=dijkastra(g,src,n); + + for(int i=0;i