Các số nguyên có thể được sắp xếp ổn định trong thời gian với không gian bổ sung . O ( 1 )O(n)O(1)Chính xác hơn, nếu bạn có số nguyên trong phạm vi , thì có thể được sắp xếp theo thời gian O (n).[ 1 , n c ]n[1,nc]
Điều này chỉ được thể hiện một vài năm trước bởi một đội bao gồm cả Mihai Pătrașcu quá cố (điều này sẽ gây ngạc nhiên cho bất cứ ai quen thuộc với công việc của anh ta). Đó là một kết quả đáng chú ý mà tôi ngạc nhiên khi nhiều người không biết đến, bởi vì điều đó có nghĩa là vấn đề sắp xếp các số nguyên đã được giải quyết (về mặt lý thuyết).
Có một thuật toán thực tế (được nêu trong bài báo ở trên) nếu bạn được phép sửa đổi các khóa. Về cơ bản, bạn có thể nén các số nguyên được sắp xếp nhiều hơn bạn có thể nén các số nguyên chưa được sắp xếp và không gian thêm mà bạn có được chính xác bằng với bộ nhớ bổ sung cần thiết để thực hiện sắp xếp cơ số. Họ cũng đưa ra một thuật toán không thực tế hỗ trợ các khóa chỉ đọc.