Chuyển tới nội dung chính

6 tài liệu đã gắn thẻ được gắn thẻ "sap-xep"

Xem tất cả thẻ

Heap sort (Sắp xếp vun đống)

Heap sort dùng max-heap để liên tục lấy phần tử lớn nhất — O(n log n), sắp tại chỗ O(1) bộ nhớ, nhưng không ổn định.

Merge sort (Sắp xếp trộn)

Merge sort dùng chia để trị — cắt đôi, sắp từng nửa rồi trộn lại — đạt O(n log n) ổn định, đánh đổi bằng O(n) bộ nhớ.

Quick sort (Sắp xếp nhanh)

Quick sort phân hoạch quanh một pivot — trung bình O(n log n), xấu nhất O(n^2) — và mẹo chọn pivot để né trường hợp xấu.