Introduction to Algorithms, Third Edition



Download 4,84 Mb.
Pdf ko'rish
bet332/618
Sana07.04.2022
Hajmi4,84 Mb.
#534272
1   ...   328   329   330   331   332   333   334   335   ...   618
Bog'liq
Introduction-to-algorithms-3rd-edition

minimum
degree
of the B-tree:
a. Every node other than the root must have at least
t
1
keys. Every internal
node other than the root thus has at least
t
children. If the tree is nonempty,
the root must have at least one key.
b. Every node may contain at most
2t
1
keys. Therefore, an internal node
may have at most
2t
children. We say that a node is
full
if it contains exactly
2t
1
keys.
2
The simplest B-tree occurs when
t
D
2
. Every internal node then has either
2
,
3
, or
4
children, and we have a
2-3-4 tree
. In practice, however, much larger values
of
t
yield B-trees with smaller height.
The height of a B-tree
The number of disk accesses required for most operations on a B-tree is propor-
tional to the height of the B-tree. We now analyze the worst-case height of a B-tree.
Theorem 18.1
If
n
1
, then for any
n
-key B-tree
T
of height
h
and minimum degree
t
2
,
h
log
t
n
C
1
2
:
Proof
The root of a B-tree
T
contains at least one key, and all other nodes contain
at least
t
1
keys. Thus,
T
, whose height is
h
, has at least
2
nodes at depth
1
, at
least
2t
nodes at depth
2
, at least
2t
2
nodes at depth
3
, and so on, until at depth
h
it has at least
2t
h
1
nodes. Figure 18.4 illustrates such a tree for
h
D
3
. Thus, the
2
Another common variant on a B-tree, known as a

Download 4,84 Mb.

Do'stlaringiz bilan baham:
1   ...   328   329   330   331   332   333   334   335   ...   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