
5
•Ý tưởng: thực hiện N-1 lần việc đưa phần tử nhỏ
nhất trong dãy hiện hành về vị trí đứng ở đầu dãy
•Nhận xét: nếu mảng có thứ tự thì phần tử ailuôn
là min (ai,ai+1,..,an-1) => Ý tưởng của thuật toán
chọn trực tiếp:
–Chọn phần tử nhỏ nhất trong N phần tử ban đầu, đưa
phần tử này về vị trí đứng đầu dãy hiện hành;
–Sau đó không quan tâm phần tử này nữa, xem dãy hiện
hành chỉ còn N-1 phần tử của dãy ban đầu, bắt đầu từ
vị trí thứ 2;
–Lặp lại quá trình trên cho dãy hiện hành … cho đến khi
dãy hiện hành chỉ còn một phần tử.
Chọn trực tiếp - Selection Sort
GV. Thiều Quang Trung