Động lực
Bài học 2 trên 9 trong khóa học Sắp xếp chọn, chuỗi DSA của Coddy.
Selection Sort hoạt động bằng cách chia mảng thành hai phần: phần đã sắp xếp ở bên trái và phần chưa sắp xếp ở bên phải. Trong mỗi lượt, thuật toán chọn phần tử nhỏ nhất trong phần chưa sắp xếp rồi đặt nó ngay sau phần đã sắp xếp.
Tại sao nên học Selection Sort?
- Đơn giản: đây là một trong những thuật toán sắp xếp dễ hiểu nhất.
- Sắp xếp tại chỗ: thuật toán sắp xếp mảng mà không cần thêm bộ nhớ.
- Ít lần hoán đổi: thuật toán thực hiện nhiều nhất một lần hoán đổi trong mỗi lượt, điều này rất quan trọng khi việc ghi vào bộ nhớ tốn kém.
- Nền tảng: thuật toán giúp bạn xây dựng trực giác về các kỹ thuật sắp xếp nâng cao hơn.
Tự làm thử
Bài học này không có thử thách code.
Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Sắp xếp chọn, chuỗi DSA
Tự luyện tập: Trình biên dịch C online