J’ai un vecteur et je suis capable de renvoyer la valeur la plus élevée et la plus basse, mais comment renvoyer 5 valeurs les plus élevées? Existe-t-il une solution simple d’une ligne pour cela?
Réponses
Trop de publicités?
hadley
Points
33766
Dirk Eddelbuettel
Points
134700
David F
Points
545
<pre><code></code><p>L’utilisation de sort.int avec partiel a l’avantage d’être (potentiellement) plus rapide en ne faisant (potentiellement) pas un tri complet. Mais en réalité, ma mise en œuvre semble un peu plus lente. Peut-être est-ce parce qu’avec le paramètre partial != NULL, le tri shell est utilisé plutôt que le tri rapide ?</p><pre><code></code></pre></pre>