1

So sánh sort và stable_sort

đã đăng vào 31, Tháng 10, 2025, 15:41

So sánh sort stable_sort
Mục đích Sắp xếp phần tử Sắp xếp phần tử
Giữ thứ tự khi bằng nhau ❌ Không giữ ✅ Giữ nguyên thứ tự ban đầu
Tốc độ ⚡ Nhanh hơn 🐢 Chậm hơn chút
Bộ nhớ Ít dùng thêm Dùng thêm chút bộ nhớ
Thuật toán QuickSort / IntroSort MergeSort

Hiểu đơn giản:

sort: chỉ cần đúng thứ tự tăng/giảm, không quan tâm thứ tự cũ.

stable_sort: khi hai phần tử “bằng nhau”, giữ nguyên thứ tự ban đầu.

* Ví dụ:*

Trước khi sắp xếp: (2,a) (1,b) (2,c)

sort → (1,b) (2,c) (2,a) (thứ tự 2 bị đổi)

stable_sort → (1,b) (2,a) (2,c) (giữ nguyên vị trí ban đầu của các số 2).


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.