90 votes

Trouver la position de l’élément maximum

Existe-t-il une fonction standard qui renvoie la position (et non la valeur) de l’élément maximal d’un tableau de valeurs ?

Par exemple:

Supposons que j’ai un tableau comme celui-ci :

Je veux une fonction qui renvoie l’entier de 3 qui m’indique que c’est `` la plus grande valeur du tableau.

144voto

Stephen Points 16714

Dans le STL, `` fournit l’itérateur (qui peut être utilisé pour obtenir un index avec ``, si vous le voulez vraiment).

39voto

Alex Points 159

Ou, écrit en une ligne:

8voto

rashedcs Points 976

Vous pouvez utiliser la `` fonction pour trouver la position de l’élément maximum.

0voto

Gaurav Points 11
<pre><code></code></pre>

0voto

avakar Points 20031

`` prend deux itérateurs délimitant une séquence et renvoie un itérateur pointant vers l’élément maximal de cette séquence. Vous pouvez également passer un prédicat à la fonction qui définit l’ordre des éléments.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X