Il mio algoritmo iniziale:
- Confronta l'elemento 0 con ogni altro elemento, tenendo traccia di quanti elementi ne sono inferiori.
- Ripetere l'operazione per ciascun elemento fino a quando non viene trovato un elemento maggiore di esattamente (k-1).
Presumo che questo prenderebbe nel peggiore dei casi. È possibile ottenere un runtime più veloce senza ordinare l'elenco?