Introduction to Algorithms, Third Edition



Download 4,84 Mb.
Pdf ko'rish
bet165/618
Sana07.04.2022
Hajmi4,84 Mb.
#534272
1   ...   161   162   163   164   165   166   167   168   ...   618
Bog'liq
Introduction-to-algorithms-3rd-edition

Exercises
11.1-1
Suppose that a dynamic set
S
is represented by a direct-address table
T
of length
m
.
Describe a procedure that finds the maximum element of
S
. What is the worst-case
performance of your procedure?
11.1-2
A
bit vector
is simply an array of bits (
0
s and
1
s). A bit vector of length
m
takes
much less space than an array of
m
pointers. Describe how to use a bit vector
to represent a dynamic set of distinct elements with no satellite data. Dictionary
operations should run in
O.1/
time.
11.1-3
Suggest how to implement a direct-address table in which the keys of stored el-
ements do not need to be distinct and the elements can have satellite data. All
three dictionary operations (I
NSERT
, D
ELETE
, and S
EARCH
) should run in
O.1/
time. (Don’t forget that D
ELETE
takes as an argument a pointer to an object to be
deleted, not a key.)
11.1-4
?
We wish to implement a dictionary by using direct addressing on a
huge
array. At
the start, the array entries may contain garbage, and initializing the entire array
is impractical because of its size. Describe a scheme for implementing a direct-
address dictionary on a huge array. Each stored object should use
O.1/
space;
the operations S
EARCH
, I
NSERT
, and D
ELETE
should take
O.1/
time each; and
initializing the data structure should take
O.1/
time. (
Hint:
Use an additional array,
treated somewhat like a stack whose size is the number of keys actually stored in
the dictionary, to help determine whether a given entry in the huge array is valid or
not.)


256
Chapter 11
Hash Tables

Download 4,84 Mb.

Do'stlaringiz bilan baham:
1   ...   161   162   163   164   165   166   167   168   ...   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