Salut tout le monde,
Je dispose d'un vecteur d'entiers et je veux effectuer un tri selon le nombre d'occurrence de ces éléments.Par exemple le vecteur contient les éléments suivants:
<1,3,5,6,1,3,5,6,1,3,5,1,3,6,1,3,6>
On a donc:
5 occurences de 1
5 occurences de 3
3 occurences de 5
4 occurences de 6
Si on trouve deux occurrences égales,on tri selon le contenu de l'élément:ici le cas se présente avec 1 et 3.Donc l'ordre qu'on va suivre est 1,3,6,5
Ainsi le 1:première position,
3:deuxième position,
6:troisième position,
5:quatrième position
Le vecteur résultat sera comme suit:
<1,2,4,3,1,2,4,3,1,2,4,1,2,3,1,2,3>
je ne sais pas si je me suis bien expliquée mais je me trouve bloquée et je n'est pas su comment procéder.Merci d'avance
Partager