Professional Documents
Culture Documents
TI: C U TRC D
GIO VIN H
LI U V GI I THU T
SINH VIN TH C HI N:
NGUY N V N L P
NG D N:
TH C S : NGUY N ANH TU N
N I DUNG BO CO
TV N y CC CHI N L C THI T K THU T TON y S PX P y CC THU T TON TH
y
PH
TV N
y Thu t ton:
c hi u l s c t chnh xc m t dy cc b c c th th c hi n c m t cch my mc. y Bi u di n thu t ton: thu t ton c n c m t d i d ng m(code). Nh ng cho thu t ton ng n g n nh ng v n m b o tnh chnh xc -> bi u di n gi i m.
TR NG
CHIA
y t
TR
QUY
Thu t ton th a mn:
y Tnh h u h n y Tnh chnh xc y Tnh ng
QUY HO CH
y Th c hi n
NG
y Chia thnh cc ph n nh
c l p t ng ph n y H p cc k t qu nh l i
S PX P
y S P X P L A CH N y S P X P XEN VO y S PX PN IB T y S P X P HA NH P y S P X P NHANH y S PX PS
D NG CY TH T
B PH N
S P X P L A CH N
t ng thu t ton: V d minh h a:
y Tm thnh ph n c kha
S P X P XEN VO
t ng thu t ton:
y Gi s
S PX PN I B T
Thu t ton:
y Cho k ch y t 0 ,1,n-1.
V d minh h a:
S P X P NHANH
y M hnh minh h a:
S PX PS
Thu t ton:
y Cy th t b ph n n
D NG CY TH B PH N
M hnh minh h a:
nh trong g c cy cl u A[0] v 1 nh l u A[i], nh con tri A[2*i +1], nh con ph i A[2*i+ 2]. M ng A th a mn: A[i]<=A[2*i+1] A[i]<=A[2*i+2]
CC THU T TON
y BI U DI N
TH
BI U DI N
TH
Bi u di n
th b i danh sch k
I QUA
TH THEO CHI U SU
su
CY BAO TRM NG N NH T
V d v cy bao trm ng n nh t
K T LU N
y Hi u qu c a cc php ton trong m i cch ci