Introduction to Algorithms, Third Edition



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

22.3-13
?
A directed graph
G
D
.V; E/
is
singly connected
if
u
;
implies that
G
contains
at most one simple path from
u
to
for all vertices
u; 
2
V
. Give an efficient
algorithm to determine whether or not a directed graph is singly connected.
22.4
Topological sort
This section shows how we can use depth-first search to perform a topological sort
of a directed acyclic graph, or a “dag” as it is sometimes called. A
topological sort
of a dag
G
D
.V; E/
is a linear ordering of all its vertices such that if
G
contains an
edge
.u; /
, then
u
appears before
in the ordering. (If the graph contains a cycle,
then no linear ordering is possible.) We can view a topological sort of a graph as
an ordering of its vertices along a horizontal line so that all directed edges go from
left to right. Topological sorting is thus different from the usual kind of “sorting”
studied in Part II.
Many applications use directed acyclic graphs to indicate precedences among
events. Figure 22.7 gives an example that arises when Professor Bumstead gets
dressed in the morning. The professor must don certain garments before others
(e.g., socks before shoes). Other items may be put on in any order (e.g., socks and


22.4
Topological sort
613
11/16
12/15
6/7
1/8
2/5
3/4
17/18
13/14
9/10
17/18
11/16
12/15
13/14
9/10
1/8
6/7
2/5
3/4
(a)
(b)
undershorts
pants
belt
shirt
tie
jacket
socks
shoes
watch
socks
undershorts
pants
shoes
watch
shirt
belt
tie
jacket

Download 4,84 Mb.

Do'stlaringiz bilan baham:
1   ...   400   401   402   403   404   405   406   407   ...   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