Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

A

B
C
D
F
G
E
H
K
CU TRC D LIU V
GII THUT
Chng 5: CU TRC CY
2
t vn
Danh sch lin kt c t chc theo kiu tun
t c tnh cht:
Chn, xo tt
Tm kim rt chm
V nguyn nhn trn ngi ta a ra mt
cu trc d liu mi khc phc c nhc
im trn l cy
3
nh ngha cy
L tp hp N cc phn t gi l nt (hay nh),
trong c duy nht mt nh c bit gi l gc,
mt tp hp cc cnh c hng A ni cc cp nt
vi nhau gi l cung hay nhnh.
Mi nt trn cy c ni vi gc bng duy nht
mt dy cc cp cung lin tip.
4
Cc khi nim
Mt cung a
i
=(n
i
, n
i+1
) nt trn n
i
gi l nt cha,
nt di n
i+1
gi l nt con
Nt gc (root) l nt (duy nht) khng c nt
cha. Mi nt khc c ng mt cha.
5
Cc khi nim(2)
Mt ng i p t n
1
n n
k
l mt dy cc nh
{n
1
, , n
k
} sao cho: a
i
=(n
i
, n
i+1
) A, vi mi i=1,
, k-1
di ng i L
x,y
t x n y l s cung trn
ng i t x n y. K hiu L
x
l di ng
i t gc n x.
di ng i trung bnh ca cy l: Trung
bnh tng cc ng i ca tt c cc nh ca
cy.
6
Cc khi nim(3)
Bc ca nt l s cy con ca n.
Bc ca cy l bc ln nht ca cc nt ca cy. Cy
bc n gi l cy n-phn
Bc ca nt 2 l 1; nt 1, 5 l 2; nt 3 l 3; cc nt cn li c
bc l 0
Cy trn l cy tam phn
7
Cc khi nim(4)
Nt trongl nt c bc ln hn 0. Nt lc bc bng
0. Mi nt trong cng vi cc nt con ca n to thnh cy
con.
Nt trong l cc nt: 1, 2, 3 v 5. Nt l l cc nt: 4, 8, 9, 6 v
7.
8
Cc khi nim(5)
Mc ca mt nt l s nh trn ng i t gc
n nt . Mc ca nt gc bng 1.
Mc(gc)=1;
Mc(con)=Mc(cha)+1
Chiu cao ca mt cy l mc ln nht ca cc
nt l
9
Mt s ng dng ca cy
C nhiu ng dng biu din d liu thc t
V d: Biu thc s hc 1+3 *4 biu din di
dng cy
V.V..
10
Mt s loi cy thng dng
Cy nh phn
Cy nh phn tm kim (BST)

You might also like