Strongly Connected Oct 4
-
Upload
ifrah-saeed -
Category
Documents
-
view
219 -
download
0
Transcript of Strongly Connected Oct 4
-
8/6/2019 Strongly Connected Oct 4
1/20
1
1 2
4 3
5
6 7
Starta
DFSo
nthis
graph
and
outp
uttheDF
SForesta
ndfind
theCo
nnecte
dCompo
nents
1 2
4 3
5
6 7
Starta
DFS
onthis
graphand
outp
uttheDF
SFo
rest
and
find
theCo
nnecte
dCo
mpo
nents
5
6 7
Sta
rtaDF
Son
this
graph
and
output
theDF
SFo
rest
and
find
theCon
nected
Com
pone
nts
1 2
4 3
-
8/6/2019 Strongly Connected Oct 4
2/20
2
2/9
7/8
1/10 4/5
3/6
12/23
18/19
17/20 14/15
13/22
16/21
11/24
a
b
o j
c
f
d
k n
e
m
g
3/6
2/7
1/12 8/11
9/10
13/22
14/21
15/20 23/24
17/18
16/19
4/5
a
b
o j
c
f
d
k n
e
m
g
-
8/6/2019 Strongly Connected Oct 4
3/20
3
14/17
15/16
13/18 12/19
11/20
2/21
1/22
5/6 8/9
3/10
4/7
a
b
o j
c
f
d
k n
e
m
g
5/8
1/12
2/11
4/9
3/10
6/7
a
b
o j
c
f
d
k n
e
m
g
a
b
o j
c
f
d
k n
e
m
g
StartasingleDFSfrom
vertexd
StartasingleDFSfromv
ertexd
Take
the
tra
bspose
The Intersectionwill give you a
strongly connectedcomponent
-
8/6/2019 Strongly Connected Oct 4
4/20
4
-
8/6/2019 Strongly Connected Oct 4
5/20
5
We have covered until this point before the midterm the rest will be covered after
midterm. You can still read this stuff if you want, it is extremely interesting.
-
8/6/2019 Strongly Connected Oct 4
6/20
6
Lecture 13 (week 7) will start from here.
2/9
7/8
1/10 4/5
3/6
12/23
18/19
17/20 14/15
13/22
16/21
11/24
a
b
o j
c
f
d
k n
e
m
g
3/4
2/5
1/10 6/9
7/8
1/10
2/9
3/8 23/24
5/6
4/7
1/2
a
b
o j
c
f
d
k n
e
m
g
g f e m k d n o a b c j
24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
-
8/6/2019 Strongly Connected Oct 4
7/20
7
-
8/6/2019 Strongly Connected Oct 4
8/20
8
3/4
2/5
1/10 6/9
7/8
1/10
2/9
3/823/
24
5/6
4/7
1/2
a
b
o j
c
f
d
k n
e
m
g
g f e m k d n o a b c j
24 23 22 21 20 19 15 10 9 8 7 6
1 2 3 4 5 6 7 8 9 10 11 12
TopoftheStack
o jab c
Stack is empty
3/4
2/5
1/10 6/9
7/8
a
b
o j
c
Top
ofthe
Stack o a b c j
10 9 8 7 6
8 9 10 11 12
n
a
b
o j
c 1/2
Top
oft
he
Stack n o a b c j
15 10 9 8 7 6
7 8 9 10 11 12
f k m ed
n
f e m k d n o a b c j
23 22 21 20 19 15 10 9 8 7 6
2 3 4 5 6 7 8 9 10 11 12
T
op
ofthe
Stack
g
1/10
2/9
3/8
5/6
4/7
a
b
o j
c
f
d
k
n
e
m
-
8/6/2019 Strongly Connected Oct 4
9/20
9
g f e m k d n o a b c j
24 23 22 21 20 19 15 10 9 8 7 6
1 2 3 4 5 6 7 8 9 10 11 12
Topofthe
Stack
g
a
f
n
g
a
f
n
a
b
o j
c
f
d
k n
e
m
g
a
b
o j
c
f
d
k
e
m n
g
2/9
7/8
1/10 4/5
3/6
12/23
18/19
17/20 14/15
13/22
16/21
11/24
a
b
o j
c
f
d
k n
e
m
g
3/4
2/5
1/10 6/9
7/8
1/10
2/9
3/8 23/24
5/6
4/7
1/2
a
b
o j
c
f
d
k n
e
m
g
-
8/6/2019 Strongly Connected Oct 4
10/20
10
2
3
4 6
5
7
12
11 9
8
10
1
a
b
o j
c
f
d
k n
e
m
g
2
3
4 6
5
7
12
11 9
8
10
1
a
b
o j
c
f
d
k n
e
m
g
-
8/6/2019 Strongly Connected Oct 4
11/20
11
-
8/6/2019 Strongly Connected Oct 4
12/20
-
8/6/2019 Strongly Connected Oct 4
13/20
13
b a g
2 1
3 2 1
o
2 2
4
c
5
52
3
4
5
1
a
b
o j
c
f
d
k n
e
m
g
2
3
4 6
5
1
a
b
o j
c
f
d
k n
e
m
g
j
6
6
b a g
2 1
3 2 1
o
2 2
4
c
5
5
2
3
4 6
5
1
a
b
o j
c
f
d
k n
e
m
g
j
2
6
b a g
2 1
3 2 1
o
2 2
4
c
5
5
2
3
4 6
5
1
a
b
o j
c
f
d
k n
e
m
g
j
2
6
b a g
2 1
3 2 1
o
2 2
4
c
2
5
-
8/6/2019 Strongly Connected Oct 4
14/20
14
2
3
4 6
5
1
a
b
o j
c
f
d
k n
e
m
g
j
2
6
b a g
2 1
3 2 1
o
2 2
4
c
2
5
2
3
4 6
5
1
a
b
o j
c
f
d
k n
e
m
g
j
2
6
b a g
2 1
3 2 1
o
2 2
4
c
2
5
1
f
d
k n
e
m
g
1
1
g
2
b a
3
j
2
6 2
o
2 2
4
c
2
5
7
1
f
d
k n
e
m
g
f
7
1
1
g
7
-
8/6/2019 Strongly Connected Oct 4
15/20
15
2
3
4 6
5
1
a
b
o j
c
f
d
k n
e
m
g
j
2
6
b a g
2 1
3 2 1
o
2 2
4
c
2
5
2
3
4 6
5
1
a
b
o j
c
f
d
k n
e
m
g
j
2
6
b a g
2 1
3 2 1
o
2 2
4
c
2
5
1
f
d
k n
e
m
g
1
1
g
2
b a
3
j
2
6 2
o
2 2
4
c
2
52
3
4 6
5
a
b
o j
c
7
1
f
d
k n
e
m
g
f
7
1
1
g
7
3
b
2
a
5
c
6
j
4
o
-
8/6/2019 Strongly Connected Oct 4
16/20
16
7
1
f
d
k n
e
m
g
f
7
1
1
g
7
7
8
1
f
d
k n
e
m
g
1
1
gf
7
7
e
8
8
7
10
8
9
1
f
d
k n
e
m
g
m
9
9 1
1
gf
7
7
e
8
8
k
10
10
7
11
10
8
9
1
f
d
k n
e
m
g
m
9
9 1
1
gf
7
7
e
8
8
k
10
10
d
11
11
7
11
10
8
9
1
f
d
k n
e
m
g
m
9
9 1
1
gf
7
7
e
8
8
k
10
10
d
11
7
7
8
9
1
f
d
k n
e
m
g
m
9
9 1
1
gf
7
7
e
8
8
-
8/6/2019 Strongly Connected Oct 4
17/20
17
7
11
10
8
9
1
f
d
k n
e
m
g
m
9
9 1
1
gf
7
7
e
8
8
k
10
10
d
11
7
7
11
10
8
9
1
f
d
k n
e
m
g
m
9
7 1
1
gf
7
7
e
8
7
k
10
7
d
11
7
7
11
10 12
8
9
1
f
d
k n
e
m
g
m
9
7 1
1
gf
7
7
e
8
7
k
10
7
d
11
7
n
12
12
7
11
10 12
8
9
1
f
d
k n
e
m
g
m
9
7 1
1
gf
7
7
e
8
7
k
10
7
d
11
7
n
12
12
-
8/6/2019 Strongly Connected Oct 4
18/20
18
-
8/6/2019 Strongly Connected Oct 4
19/20
19
4
4
d
3 2 1
3 2 1
c b a
5
3
e
2
5
1
34
6
6
6
6
4
4
d
3 2 1
3 2 1
c b a
5
5
e
b
e
a
cd
f
2
5
1
34
b
e
a
cd
2
5
1
34
b
e
a
cd
4
3
d
3 2 1
3 2 1
c b a
5
3
e
2
5
1
34
b
e
a
cd
4
2
d
3 2 1
3 2 1
c b a
5
3
e
2
5
1
34
b
e
a
cd
4
2
d
3 2 1
2 2 1
c b a
5
3
e
2
5
1
34
b
e
a
cd
4
2
d
3 2 1
2 2 1
c b a
5
3
e
-
8/6/2019 Strongly Connected Oct 4
20/20
20