PHÂN TÍCH
CÁC GI I THU T S P X P
1
Ni dung
Gii thut Insertion-Sort
Các gii thut chia để tr
Gii thut Quicksort
Gii thut Mergesort
Gii thut HeapSort
Gii thut Couting Sort
2
Insertion Sort
3
DEMO_HUNG
Insertion Sort Ý t ngưở
Nh n xét:
M i dãy a[0] , a[1] ,..., a[n-1] luôn có i-1 ph n t đ u tn a[0] ,
a[1] ,... , a[i-2] đã có th t (i 2)
Ý t ng chính: ưở
Tìmch chèn ph n t a[i] vào v trí thích h p c a đo n đã
đ c s p đ dãy m i ượ a[0] , a[1] ,... , a[i-1] tr nên th t
V trí này chính pos th a :
a[pos-1] a[i ]< a[pos] (1posi)
4
Chương 4: Sp xếp
Insertion Sort d
2 8 5 1 6 4 1512
1 2 3 4 5 6 70
5
Chương 4: Sp xếp