Introduction to Algorithms, Third Edition



Download 4,84 Mb.
Pdf ko'rish
bet403/618
Sana07.04.2022
Hajmi4,84 Mb.
#534272
1   ...   399   400   401   402   403   404   405   406   ...   618
Bog'liq
Introduction-to-algorithms-3rd-edition

Figure 22.6
A directed graph for use in Exercises 22.3-2 and 22.5-2.
22.3-3
Show the parenthesis structure of the depth-first search of Figure 22.4.
22.3-4
Show that using a single bit to store each vertex color suffices by arguing that
the DFS procedure would produce the same result if line 3 of DFS-V
ISIT
was
removed.
22.3-5
Show that edge
.u; /
is
a.
a tree edge or forward edge if and only if
u:
d
< :
d
< :
f
< u:
f
,
b.
a back edge if and only if
:
d
u:
d
< u:
f
:
f
, and
c.
a cross edge if and only if
:
d
< :
f
< u:
d
< u:
f
.
22.3-6
Show that in an undirected graph, classifying an edge
.u; /
as a tree edge or a back
edge according to whether
.u; /
or
.; u/
is encountered first during the depth-first
search is equivalent to classifying it according to the ordering of the four types in
the classification scheme.
22.3-7
Rewrite the procedure DFS, using a stack to eliminate recursion.
22.3-8
Give a counterexample to the conjecture that if a directed graph
G
contains a path
from
u
to
, and if
u:
d
< :
d
in a depth-first search of
G
, then
is a descendant
of
u
in the depth-first forest produced.


612
Chapter 22
Elementary Graph Algorithms
22.3-9
Give a counterexample to the conjecture that if a directed graph
G
contains a path
from
u
to
, then any depth-first search must result in
:
d
u:
f
.
22.3-10
Modify the pseudocode for depth-first search so that it prints out every edge in the
directed graph
G
, together with its type. Show what modifications, if any, you need
to make if
G
is undirected.
22.3-11
Explain how a vertex
u
of a directed graph can end up in a depth-first tree contain-
ing only
u
, even though
u
has both incoming and outgoing edges in
G
.
22.3-12
Show that we can use a depth-first search of an undirected graph
G
to identify the
connected components of
G
, and that the depth-first forest contains as many trees
as
G
has connected components. More precisely, show how to modify depth-first
search so that it assigns to each vertex
an integer label
:
cc
between
1
and
k
,
where
k
is the number of connected components of
G
, such that
u:
cc
D
:
cc
if
and only if
u
and
are in the same connected component.

Download 4,84 Mb.

Do'stlaringiz bilan baham:
1   ...   399   400   401   402   403   404   405   406   ...   618




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish