Introduction to Algorithms, Third Edition



Download 4,84 Mb.
Pdf ko'rish
bet397/618
Sana07.04.2022
Hajmi4,84 Mb.
#534272
1   ...   393   394   395   396   397   398   399   400   ...   618
Bog'liq
Introduction-to-algorithms-3rd-edition

22.2-8
?
The
diameter
of a tree
T
D
.V; E/
is defined as max
u;
2
V
ı.u; /
, that is, the
largest of all shortest-path distances in the tree. Give an efficient algorithm to
compute the diameter of a tree, and analyze the running time of your algorithm.
22.2-9
Let
G
D
.V; E/
be a connected, undirected graph. Give an
O.V
C
E/
-time algo-
rithm to compute a path in
G
that traverses each edge in
E
exactly once in each
direction. Describe how you can find your way out of a maze if you are given a
large supply of pennies.


22.3
Depth-first search
603
22.3
Depth-first search
The strategy followed by depth-first search is, as its name implies, to search
“deeper” in the graph whenever possible. Depth-first search explores edges out
of the most recently discovered vertex
that still has unexplored edges leaving it.
Once all of
’s edges have been explored, the search “backtracks” to explore edges
leaving the vertex from which
was discovered. This process continues until we
have discovered all the vertices that are reachable from the original source vertex.
If any undiscovered vertices remain, then depth-first search selects one of them as
a new source, and it repeats the search from that source. The algorithm repeats this
entire process until it has discovered every vertex.
3
As in breadth-first search, whenever depth-first search discovers a vertex
dur-
ing a scan of the adjacency list of an already discovered vertex
u
, it records this
event by setting
’s predecessor attribute
:
to
u
. Unlike breadth-first search,
whose predecessor subgraph forms a tree, the predecessor subgraph produced by
a depth-first search may be composed of several trees, because the search may
repeat from multiple sources. Therefore, we define the

Download 4,84 Mb.

Do'stlaringiz bilan baham:
1   ...   393   394   395   396   397   398   399   400   ...   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