Mein anfänglicher Algorithmus:
- Vergleichen Sie Element 0 mit jedem anderen Element und verfolgen Sie, wie viele Elemente kleiner sind.
- Wiederholen Sie diesen Vorgang für jedes Element, bis ein Element gefunden wird, das größer als genau (k-1) Elemente ist.
Ich gehe davon aus, dass dies im schlimmsten Fall dauern würde . Kann eine schnellere Laufzeit erreicht werden, ohne die Liste zu sortieren?