Cho một mảng có kích thước n trong đó: 1/2 của mảng là với một giá trị đơn (không xác định). 1/4 của mảng là với một giá trị khác nhau (không xác định) khác nhau. Và cứ như vậy cho 1/8, 1/16, 1/32 Đưa ra thuật toán sắp xếp mảng. Bạn không thể sử dụng tìm thuật toán trung bìnhMảng với các giá trị cụ thể
Vì vậy, những gì tôi hình dung là: Chỉ có giá trị logn khác nhau Có một giải pháp đơn giản sử dụng một đống nhị phân trên O (n * loglogn) Nó trông giống như một câu hỏi đó cần thiết để được giải quyết trong thời gian O (n)
Đúng là nó khá giống với giải pháp của tôi –
Hoàn toàn không phải là số REAL –