Introduction to Algorithms, Third Edition


(a) A binary search tree on 6 nodes with height 2 . (b)



Download 4,84 Mb.
Pdf ko'rish
bet188/618
Sana07.04.2022
Hajmi4,84 Mb.
#534272
1   ...   184   185   186   187   188   189   190   191   ...   618
Bog'liq
Introduction-to-algorithms-3rd-edition

(a)
A binary search tree on
6
nodes with height
2
.
(b)
A less efficient binary
search tree with height
4
that contains the same keys.
its right child, and its parent, respectively. If a child or the parent is missing, the
appropriate attribute contains the value
NIL
. The root node is the only node in the
tree whose parent is
NIL
.
The keys in a binary search tree are always stored in such a way as to satisfy the
binary-search-tree property
:
Let
x
be a node in a binary search tree. If
y
is a node in the left subtree
of
x
, then
y:
key
x:
key
. If
y
is a node in the right subtree of
x
, then
y:
key
x:
key
.
Thus, in Figure 12.1(a), the key of the root is
6
, the keys
2
,
5
, and
5
in its left
subtree are no larger than
6
, and the keys
7
and
8
in its right subtree are no smaller
than
6
. The same property holds for every node in the tree. For example, the key
5
in the root’s left child is no smaller than the key
2
in that node’s left subtree and no
larger than the key
5
in the right subtree.
The binary-search-tree property allows us to print out all the keys in a binary
search tree in sorted order by a simple recursive algorithm, called an
inorder tree
walk
. This algorithm is so named because it prints the key of the root of a subtree
between printing the values in its left subtree and printing those in its right subtree.
(Similarly, a
preorder tree walk
prints the root before the values in either subtree,
and a

Download 4,84 Mb.

Do'stlaringiz bilan baham:
1   ...   184   185   186   187   188   189   190   191   ...   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