Sắp xếp vun đống chủ yếu cạnh tranh với quicksort, một mục đích chung rất hiệu quả gần như tại chỗ so sánh dựa trên thuật toán sắp xếp. Sắp xếp nhanh thường là hơi nhanh hơn do một số yếu tố, nhưng các trường hợp xấu nhất thời gian chạy cho nhanh là O (n2), đó là không thể chấp nhận cho các tập dữ liệu lớn và có thể được cố tình được kích hoạt nếu có đủ kiến thức về việc thực hiện, tạo ra một nguy cơ bảo mật. Xem Sắp xếp nhanh cho một cuộc thảo luận chi tiết về vấn đề này và các giải pháp có thể. Vì vậy, vì O (n log n) trên ràng buộc về thời gian chạy sắp xếp vun đống và liên tục trên ràng buộc về lưu trữ phụ trợ của nó, hệ thống nhúng với các ràng buộc thời gian thực hoặc các hệ thống liên quan an ninh thường sử dụng sắp xếp vun đống. [cần dẫn nguồn] sắp xếp vun đống cũng cạnh tranh với sắp xếp hợp nhất, trong đó có giới hạn thời gian tương tự. Hợp nhất phân loại đòi hỏi Ω (n) không gian phụ trợ, nhưng sắp xếp vun đống chỉ đòi hỏi một lượng không đổi. Sắp xếp vun đống thường chạy nhanh hơn trong thực hành trên máy với lưu trữ dữ liệu nhỏ hay chậm, và không đòi hỏi nhiều bộ nhớ bên ngoài. Mặt khác, hợp nhất phân loại có nhiều lợi thế hơn sắp xếp vun đống: Merge sort trên mảng đã thực hiện bộ nhớ cache dữ liệu tốt hơn đáng kể, thường đạt vượt sắp xếp vun đống trên các máy tính để bàn hiện đại vì hợp nhất phân loại thường xuyên truy cập bộ nhớ vị trí tiếp giáp (địa phương tốt của tài liệu tham khảo); tài liệu tham khảo sắp xếp vun đống được lan truyền khắp các đống. sắp xếp vun đống không phải là một loại ổn định; hợp nhất phân loại là ổn định. Kết hợp các loại song song quá tốt và có thể đạt được gần tốc độ tính toán với một thực hiện tầm thường; sắp xếp vun đống không phải là một ứng cử viên rõ ràng cho một thuật toán song song. Merge loại có thể được điều chỉnh để hoạt động trên danh sách đơn lẻ liên kết với O (1) thêm không gian. Sắp xếp vun đống có thể được điều chỉnh để hoạt động trên danh sách gấp đôi liên kết với chỉ O (1) overhead thêm không gian [cần dẫn nguồn]. Merge loại được sử dụng trong phân loại bên ngoài; sắp xếp vun đống không. Ðịa bàn cư trú của tham chiếu là vấn đề. Introsort là một thay thế cho sắp xếp vun đống kết hợp Sắp xếp nhanh và sắp xếp vun đống để giữ lại những ưu điểm của cả hai: tốc độ trường hợp tồi tệ nhất sắp xếp vun đống và tốc độ trung bình xếp nhanh.
đang được dịch, vui lòng đợi..
