Thuật toán ban đầu của tôi:
- So sánh phần tử 0 với mọi phần tử khác, theo dõi xem có bao nhiêu phần tử nhỏ hơn nó.
- Lặp lại cho mỗi phần tử cho đến khi một phần tử lớn hơn các phần tử chính xác (k-1) được tìm thấy.
Tôi cho rằng điều này sẽ mất trong trường hợp xấu nhất. Một thời gian chạy nhanh hơn có thể đạt được mà không cần sắp xếp danh sách?