Insertion Sort
N i dung
Gi i thu t
Ví d minh h a
Phân tích th i gian ch y
Tr ng h p x u nh tườ
Trung bình
T t nh t
Insertion Sort
L u ý quan sát sau đâyư:
Dãy có 1 ph n t thì đ c s p. ượ
T ng quát : n u ta có dãy đã đ c s p có ế ượ k ph n t ,
ta có th chèn m t ph n t m i đ t o ra m t dãy
đ c s p có kích th c ượ ướ k + 1
Insertion Sort
Ví d
Hãy xem dãy đ c s p sau đây ch a ượ k = 8 ph n t
Gi s ta mu n chèn ph n t 14 o trong dãy sao
cho y v n đ c s p. ượ
B t đ u đi t cu i y, n u ph n t mang giá tr l n ế
h n 14, copy nó sang ph iơ .
Insertion Sort
Khi tìm đ c ph n t g tr h n 14, cn 14 vào ượ ơ
v t b tr ng .
Insertion Sort
V i dãy b t k :
Xem ph n t đ u tiên là m t dãy đ c s p có kích ượ
th c ướ k = 1.
Sau đó, gi s ta đã có y đ c s p kích ượ
th c ướ k.
Chèn ph n t th ( k + 1) trong dãy ch a đ c s p ư ượ
vào trong dãy trên.
Dãy đ c s p bây gi có kích th c ượ ướ k + 1
Gi i thu t