Introduction to Algorithms, Third Edition



Download 4,84 Mb.
Pdf ko'rish
bet183/618
Sana07.04.2022
Hajmi4,84 Mb.
#534272
1   ...   179   180   181   182   183   184   185   186   ...   618
Bog'liq
Introduction-to-algorithms-3rd-edition

Exercises
11.4-1
Consider inserting the keys
10; 22; 31; 4; 15; 28; 17; 88; 59
into a hash table of
length
m
D
11
using open addressing with the auxiliary hash function
h
0
.k/
D
k
.
Illustrate the result of inserting these keys using linear probing, using quadratic
probing with
c
1
D
1
and
c
2
D
3
, and using double hashing with
h
1
.k/
D
k
and
h
2
.k/
D
1
C
.k
mod
.m
1//
.
11.4-2
Write pseudocode for H
ASH
-D
ELETE
as outlined in the text, and modify H
ASH
-
I
NSERT
to handle the special value
DELETED
.
11.4-3
Consider an open-address hash table with uniform hashing. Give upper bounds
on the expected number of probes in an unsuccessful search and on the expected
number of probes in a successful search when the load factor is
3=4
and when it
is
7=8
.
11.4-4
?
Suppose that we use double hashing to resolve collisions—that is, we use the hash
function
h.k; i /
D
.h
1
.k/
C
ih
2
.k//
mod
m
. Show that if
m
and
h
2
.k/
have
greatest common divisor
d
1
for some key
k
, then an unsuccessful search for
key
k
examines
.1=d /
th of the hash table before returning to slot
h
1
.k/
. Thus,
when
d
D
1
, so that
m
and
h
2
.k/
are relatively prime, the search may examine the
entire hash table. (
Hint:
See Chapter 31.)
11.4-5
?
Consider an open-address hash table with a load factor
˛
. Find the nonzero value
˛
for which the expected number of probes in an unsuccessful search equals twice
the expected number of probes in a successful search. Use the upper bounds given
by Theorems 11.6 and 11.8 for these expected numbers of probes.
?

Download 4,84 Mb.

Do'stlaringiz bilan baham:
1   ...   179   180   181   182   183   184   185   186   ...   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