tailieunhanh - Bài giảng Cấu trúc dữ liệu và giải thuật: Các thuật toán sắp xếp - Nguyễn Tri Tuấn
Bài giảng Cấu trúc dữ liệu và giải thuật: Các thuật toán sắp xếp trình bày các kiến thức về sắp xếp 1 mảng các số nguyên, selection sort algorithm, insertion sort algorithm, thuật toán “Shell sort", đánh giá thuật toán,. . | Bài giảng Cấu trúc dữ liệu và giải thuật: Các thuật toán sắp xếp - Nguyễn Tri Tuấn Các thuật toán sắp xếp (Sorting algorithms) Nguyễn Tri Tuấn Khoa CNTT – Email: nttuan@ Sắp xếp 1 mảng các số nguyên Giả sử có 1 mảng gồm 6 số nguyên. Ta cần sắp xếp các phần tử của mảng theo thứ tự tăng dần [0] [1] [2] [3] [4] [5] Spring 2009 Data Structure & Algorithm - Nguyen Tri Tuan - Khoa CNTT ĐH KHTN 2 Thuật toán “Chọn trực tiếp” (Selection sort Algorithm) Bắt đầu bằng cách tìm phần tử nhỏ nhất [0] [1] [2] [3] [4] [5] Spring 2009 Data Structure & Algorithm - Nguyen Tri Tuan - Khoa CNTT ĐH KHTN 3 Selection sort Algorithm Hoán vị phần tử nhỏ nhất tìm được với phần tử đầu tiên của mảng [0] [1] [2] [3] [4] [5] Spring 2009 Data Structure & Algorithm - Nguyen Tri Tuan - Khoa CNTT ĐH KHTN 4 Selection sort Algorithm Phần đã sắp Phần chưa sắp 1 phần của mảng đã được sắp xếp [0] [1] [2] [3] [4] [5] Spring 2009 Data Structure & Algorithm - Nguyen Tri Tuan - Khoa CNTT ĐH KHTN 5 Selection sort Algorithm Phần đã sắp Phần chưa sắp Tìm phần tử nhỏ nhất trong phần chưa được sắp [0] [1] [2] [3] [4] [5] Spring 2009 Data Structure & Algorithm - Nguyen Tri Tuan - Khoa CNTT ĐH KHTN 6 Selection sort Algorithm Phần đã sắp Phần chưa sắp Hoán vị phần tử nhỏ nhất trong phần chưa được sắp với phần tử đầu tiên trong phần này [0] [1] [2] [3] [4] [5] Spring 2009 Data Structure & Algorithm - Nguyen Tri Tuan - Khoa CNTT ĐH KHTN 7 .
đang nạp các trang xem trước