Introduction to Algorithms, Third Edition



Download 4,84 Mb.
Pdf ko'rish
bet373/618
Sana07.04.2022
Hajmi4,84 Mb.
#534272
1   ...   369   370   371   372   373   374   375   376   ...   618
Bog'liq
Introduction-to-algorithms-3rd-edition

for
i
D
1
to
16
2
M
AKE
-S
ET
.x
i
/
3
for
i
D
1
to
15
by
2
4
U
NION
.x
i
; x
i
C
1
/
5
for
i
D
1
to
13
by
4
6
U
NION
.x
i
; x
i
C
2
/
7
U
NION
.x
1
; x
5
/
8
U
NION
.x
11
; x
13
/
9
U
NION
.x
1
; x
10
/
10
F
IND
-S
ET
.x
2
/
11
F
IND
-S
ET
.x
9
/


568
Chapter 21
Data Structures for Disjoint Sets
Assume that if the sets containing
x
i
and
x
j
have the same size, then the operation
U
NION
.x
i
; x
j
/
appends
x
j
’s list onto
x
i
’s list.
21.2-3
Adapt the aggregate proof of Theorem 21.1 to obtain amortized time bounds
of
O.1/
for M
AKE
-S
ET
and F
IND
-S
ET
and
O.
lg
n/
for U
NION
using the linked-
list representation and the weighted-union heuristic.
21.2-4
Give a tight asymptotic bound on the running time of the sequence of operations in
Figure 21.3 assuming the linked-list representation and the weighted-union heuris-
tic.
21.2-5
Professor Gompers suspects that it might be possible to keep just one pointer in
each set object, rather than two (
head
and
tail
), while keeping the number of point-
ers in each list element at two. Show that the professor’s suspicion is well founded
by describing how to represent each set by a linked list such that each operation
has the same running time as the operations described in this section. Describe
also how the operations work. Your scheme should allow for the weighted-union
heuristic, with the same effect as described in this section. (
Hint:
Use the tail of a
linked list as its set’s representative.)
21.2-6
Suggest a simple change to the U
NION
procedure for the linked-list representation
that removes the need to keep the
tail
pointer to the last object in each list. Whether
or not the weighted-union heuristic is used, your change should not change the
asymptotic running time of the U
NION
procedure. (
Hint:
Rather than appending
one list to another, splice them together.)

Download 4,84 Mb.

Do'stlaringiz bilan baham:
1   ...   369   370   371   372   373   374   375   376   ...   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