Graphs Notes
Graphs Notes
OE)
GRAPH 3) Ditha 7Sahustst
l
path aom
ius
Bhaicodekaro- Sarthak Pruthi
sou o
1o
Sa:o O
) DeS o(E) det 2
oe duptr unl ns-hn Shtol parh Cost:S
m s e ouau
5 TogoloRal Sosin 7
pusw inko my or u n
visfd:0l2 iJCvistob))
0 unvisitd
4ldjs lor,vis,obs,src))Hukum i
1Cuelu
else 14l nbs l=pax) u n
he nbs u viskd ¬ th
Bes (KAHN'S ALGO) - OE)
Toglel sortig 3
a o t p a i )
u Visite
-32)
oxl int: t) indga [)+1 -olE
5-0 40 Plood
3 0-2 2-)
3 - 1-2
intdx[u): { o , 0 , 1 , -1S 0)
d[4): A, O, o?
YCindg Ti3o)push(1); GHT at
whiu tq empy -+d[13; JtdK)
tntw:4hont); eP),
n5 int
dx[3){001, \ , ,S
Ond posh -bac(M); t dy 3-{\,0.9l l 3
Jes lint t. out[ ) set nton
o-1
DSU- DIsjoint
inda)-i -Union Hnd
indaj-0) Qosh (), 12|
Uses ycle Dekehon utd
3
3 Kual -> Shott 0aHh Ago
Numbet Cennctd tompon
(omponUnd
9Nunh e nodl n a
Si2e
18 1 2 2 2223
Bon
u s
no.Cownd
Void i l int w, inta
nag Outdo ol
22 4 paM> pahtu +ust)
1
nodth ndau=oudn 4v xhuu l egcle o-
pM[y* 9am[Jtwt; u
, 0s
n odiindp oukdgntl V Hm m
3
updak hojona
DeC indaM Duhdgu. 0 0 - I ho but ek ov
o) KRUSKAL PMST
ellman forod
SElo V Djiksho
UsiRDS0 m o
EV
Elo
be Connuckd| wt
class DsuU ca handle -t w, Canhande -*
tHDHons o
would be
fos(ouho it:0) Se or veattx (v-)
v-i 0
Pom le8h cot be a t Hhon
hun ;
2) floy de Waha
poth
Seuwes shuta pa A po shotest
) Bellmon ford Single
ovx¬)vcbadoataN
o ist ess1ble
miy imom
3 - 5se wdpo
wsan e goth A so ek speeikc ES
(1 mlQ9, Q+t9-)
2,3.4.6.1.Q10, I,)3)
u K a d Stak elunenks.
- o Auvis.bynl),vis.endD,D}
Stockcnt z novse;
Com.
3-5 we tCoa osk Bhaicodekaro- Sarthak Pruthi
whik!s embhd)) { s) Axtulakon Point (TARIAn's ALGo
int xS top); s-top);
1(vsCxJ:o) Undachd
Potmoued duS(ennecks
d srev,vis,X ,nuuse);
Cagnbo)
nbs pax (s)) contnue
Onp0
Urwis
visikd l dasnbx)!-)
arstt 3,10,11,12 low[s) i w (src), Coahnue
dsl) vis1kd
dusnb]3);
13 else
djsdsikd
ajslnv);
ouwer-min (to (or), los(nbl);
tt 43,1
dsts)vsikd distovt lou
we need to fnd he
olo
ordtT 5,81,
zene -0lto
4) moth Vttt
assin dscoo tine.
S w e neRd to mounl
6185
veukces h a can lLd au possible ncde
accAsible
eauest
ve aenh ou
whuch w ill
OnteseskoY lo or en node
tndacak if we hae backed
Skp kosaNa
Case
vod dis-) vestx edge
Souc
Nous, s
MOR a n one
St pushlcrd; childn than if
3 2or mo
Amotd
dnudy a p n iako
un dist4 0Hulokon
pont
thu itl>
all ge b ,
oph
VisRd
you
tunk os Comple k
NoN AP X
would qi
else ho sudh
ndy chld >1
vekx AP: 2,3
Th's uhan-
b u t tw AP
ou
No:hu Cont be a
s k bw|
SD chldrn tedat Cas On
hain so }op pe stoatina nods hogi jisne
baa t pauchne h K ox Sou vety
3
vector int7 dise, louo, paN, ap Nohe
void ds( , tn} sxe) S h o t a ot Alera Brs edae count
A B a ( t nedu
Shahe t Hme:O: OvUall
tim
Elog
dus (s lous[src) Hne tt; Pua mumise Bellmon ford
inl chuld:0; Exu)
9floud W a s h a
ttbid
0 fuy.gush h t ( )
d Ss aD);
izv, i tt) oxhulakton