Hãy xem xét quá trình sau đây:
Có thùng được sắp xếp từ trên xuống dưới. Ban đầu, mỗi thùng chứa một quả bóng. Trong mỗi bước, chúng tôi
- chọn một quả bóng đồng đều ngẫu nhiên và
- di chuyển tất cả các quả bóng từ thùng chứa sang thùng bên dưới nó. Nếu nó đã là thùng thấp nhất, chúng tôi sẽ loại bỏ các quả bóng khỏi quy trình.
Cần bao nhiêu bước để mong đợi cho đến khi quá trình kết thúc, nghĩa là, cho đến khi tất cả bóng đã bị xóa khỏi quy trình? Điều này đã được nghiên cứu trước đây? Câu trả lời có dễ dàng theo các kỹ thuật đã biết không?
Trong trường hợp tốt nhất, quá trình có thể kết thúc sau bước. Trong trường hợp xấu nhất, nó có thể thực hiện các bước Θ ( n 2 ) . Cả hai trường hợp nên rất khó xảy ra mặc dù. Phỏng đoán của tôi là phải mất các bước Θ ( n log n ) và tôi đã thực hiện một số thí nghiệm dường như để xác nhận điều này.
(Lưu ý rằng chọn một thùng một cách ngẫu nhiên là một quá trình rất khác biệt rõ ràng sẽ thực hiện các bước để hoàn thành.)