Chúng ta đều biết rằng độ phức tạp tối thiểu của thuật toán sắp xếp dựa trên so sánh là so sánh . Tôi đang cố gắng thực hiện một loại sắp xếp mù , tức là đã cho một số đầu ra một mạch (với các cổng boolean, số học và "so sánh") sắp xếp danh sách mục.
Tính toán trước tất cả các phép so sánh select và sau đó thực hiện số học trên các bit kết quả sẽ mang lại cho tôi thuật toán , tuy nhiên bằng một số "số học con trỏ" điên rồ, tôi nghĩ rằng tôi có thể có được một \ Theta (n ^ 2) phiên bản.
Có giới hạn dưới nào được biết đến cho các mạch sắp xếp dựa trên so sánh dọc theo các đường tương tự với một cho thuật toán sắp xếp dựa trên so sánh không? Thậm chí có thể sắp xếp mù trong thời gian ?
n^2
giới hạn thấp hơn hay liệu nó có thể được đưa xuống bình thường hay không n log n
- chỉ kiểm tra xem liệu có bất kỳ tình huống nào có giới hạn cao hơn như n^2
đã biết hay không.