Introduction to Algorithms, Third Edition



Download 4,84 Mb.
Pdf ko'rish
bet200/618
Sana07.04.2022
Hajmi4,84 Mb.
#534272
1   ...   196   197   198   199   200   201   202   203   ...   618
Bog'liq
Introduction-to-algorithms-3rd-edition

black-height
of the node, denoted bh
.x/
. By property 5,
the notion of black-height is well defined, since all descending simple paths from
the node have the same number of black nodes. We define the black-height of a
red-black tree to be the black-height of its root.
The following lemma shows why red-black trees make good search trees.
Lemma 13.1
A red-black tree with
n
internal nodes has height at most
2
lg
.n
C
1/
.
Proof
We start by showing that the subtree rooted at any node
x
contains at least
2
bh
.x/
1
internal nodes. We prove this claim by induction on the height of
x
. If
the height of
x
is
0
, then
x
must be a leaf (
T:
nil
), and the subtree rooted at
x
indeed
contains at least
2
bh
.x/
1
D
2
0
1
D
0
internal nodes. For the inductive step,
consider a node
x
that has positive height and is an internal node with two children.
Each child has a black-height of either bh
.x/
or bh
.x/
1
, depending on whether
its color is red or black, respectively. Since the height of a child of
x
is less than
the height of
x
itself, we can apply the inductive hypothesis to conclude that each
child has at least
2
bh
.x/
1
1
internal nodes. Thus, the subtree rooted at
x
contains
at least
.2
bh
.x/
1
1/
C
.2
bh
.x/
1
1/
C
1
D
2
bh
.x/
1
internal nodes, which proves
the claim.
To complete the proof of the lemma, let
h
be the height of the tree. According
to property 4, at least half the nodes on any simple path from the root to a leaf, not


310
Chapter 13
Red-Black Trees

Download 4,84 Mb.

Do'stlaringiz bilan baham:
1   ...   196   197   198   199   200   201   202   203   ...   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