merge sort

5

Click here to load reader

Upload: dung-nguyen

Post on 20-May-2015

2.763 views

Category:

Education


4 download

TRANSCRIPT

Page 1: Merge sort

Nguyễn Ngọc Dũng - HCMUS

https://ilaptrinh.wordpress.com/ Page 1

Merge Sort

I. Tư tưởng thuật toán

+ Thuật toán Merge Sort cho không gian cần sắp xếp thành 2

không gian con

+ Nếu không gian con thứ 1 có nhiều hơn 1 phần tử thì sắp

xếp không gian con này bằng thuật toán Merge Sort

+ Nếu không gian con thứ 2 có nhiều hơn 1 phần tử thì sắp

xếp không gian con này bằng thuật toán Merge Sort

+ Trộn 2 không gian con đã được sắp xếp lại với nhau

II. Chạy từng bước (Debug)

Vd1:

Page 2: Merge sort

Nguyễn Ngọc Dũng - HCMUS

https://ilaptrinh.wordpress.com/ Page 2

Vd2:

III. Cài đặt

Page 3: Merge sort

Nguyễn Ngọc Dũng - HCMUS

https://ilaptrinh.wordpress.com/ Page 3

IV. Chứng minh độ phức tạp thuật toán

Page 4: Merge sort

Nguyễn Ngọc Dũng - HCMUS

https://ilaptrinh.wordpress.com/ Page 4

Page 5: Merge sort

Nguyễn Ngọc Dũng - HCMUS

https://ilaptrinh.wordpress.com/ Page 5

V. Cây đệ quy

VI. Ưu điểm & Khuyết điểm