Mes données sont sous la forme de la valeur clé.je veux trier les valeurs.je les ai stockées dans hashmap.Datastructures pour stocker les valeurs triées
map.put(1,.8678)
map.put(2,.9578) map.put(6,.0453)
je veux sortie:
(6,.0453), (1,.8678), (2,.9578)
Je veux trier les valeurs, les valeurs et les clés efficaces (avec le moins complexe) triées retrive .Quel est la meilleure structure de données pour mon problème? Merci.
http: // stackoverflow .com/questions/109383/comment-trier-une-mapkey-valeur-sur-les-valeurs-en-java || Cela a déjà été répondu, cela peut vous aider. – Adly
Vous pouvez créer une classe 'Pair' qui encapsule les deux valeurs puis trier avec un comparateur personnalisé. Vous pouvez stocker les paires dans un ensemble en utilisant un code de hachage approprié/égal. – assylias
@MuhammedRamadanAdly aucune des réponses a cocher à côté de lui. – user1878364