Introduction to Algorithms, Third Edition



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

Exercises
22.4-1
Show the ordering of vertices produced by T
OPOLOGICAL
-S
ORT
when it is run on
the dag of Figure 22.8, under the assumption of Exercise 22.3-2.
22.4-2
Give a linear-time algorithm that takes as input a directed acyclic graph
G
D
.V; E/
and two vertices
s
and
t
, and returns the number of simple paths from
s
to
t
in
G
. For example, the directed acyclic graph of Figure 22.8 contains exactly
four simple paths from vertex
p
to vertex
:
po
,
pory
,
pos ry
, and
ps ry
.
(Your algorithm needs only to count the simple paths, not list them.)


22.5
Strongly connected components
615
z
y
x
w
v
u
t
s
r
q
p
o
n
m
Figure 22.8
A dag for topological sorting.
22.4-3
Give an algorithm that determines whether or not a given undirected graph
G
D
.V; E/
contains a cycle. Your algorithm should run in
O.V /
time, independent
of
j
E
j
.
22.4-4
Prove or disprove: If a directed graph
G
contains cycles, then T
OPOLOGICAL
-
S
ORT
.G/
produces a vertex ordering that minimizes the number of “bad” edges
that are inconsistent with the ordering produced.
22.4-5
Another way to perform topological sorting on a directed acyclic graph
G
D
.V; E/
is to repeatedly find a vertex of in-degree
0
, output it, and remove it and
all of its outgoing edges from the graph. Explain how to implement this idea so
that it runs in time
O.V
C
E/
. What happens to this algorithm if
G
has cycles?

Download 4,84 Mb.

Do'stlaringiz bilan baham:
1   ...   403   404   405   406   407   408   409   410   ...   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