sorting

Trier une carte par valeurs

Je suis relativement nouveau sur Java, et trouve souvent que j'ai besoin de trier un Map<Key, Value> sur les valeurs. ... ar array sort avec un comparateur personnalisé qui trie sur la valeur associée à la clé. Existe-t-il un moyen plus simple?

Comment utiliser le comparateur en Java pour trier

J'ai appris à utiliser le comparable mais j'ai des difficultés avec le comparateur. Je vais avoir une erreur dans mon code: ... e chose avec le casting dans la méthode de comparaison mais je jouais avec et je ne pouvais toujours pas trouver la solution

Pourquoi Collections.sort utilise le tri par fusion au lieu de quicksort? [fermé]

Nous savons que le tri rapide est l'algorithme de tri le plus rapide. Les collections.tri utilisé algorithme de tri de fusio ... eaux.sort utilise le tri rapide. Quelle est la raison des collections.sort utilise le tri par fusion au lieu du tri rapide?

Trier la Collection Java

J'ai une collection Java: Collection<CustomObject> list = new ArrayList<CustomObject>(); CustomObject a un ch ... aintenant avant la liste d'affichage, je veux trier cette collection par ce id. Y a-t-il un moyen que je puisse faire cela?

Comment utiliser les collections.trier () en Java? (Situation spécifique)

, j'ai reçu un objet Recipe qui implémente Comparable<Recipe> : public int compareTo(Recipe otherRecipe) { return ... mais numériquement, en comparant une variable qui contient leur ID. Pour aggraver les choses, le champ ID est du type String.

Comment gérer les valeurs nulles lors de l'utilisation du tri de collection Java

Lors de l'utilisation de la collection.trier en Java que dois-je retourner lorsque l'un des objets internes est null Exemple ... o2 n'est pas nul mais o2.getDate() c'est le cas, alors dois-je retourner 1 ou -1 ou 0 lors de l'ajout d'une validation null?

Tri d'une liste avec stream.sorted() en Java

Je suis intéressé par le tri d'une liste à partir d'un flux. C'est le code que j'utilise: list.stream() .sorted((o1, o2) ... ssion: public static void print(List<List> list, int i) { System.out.println(list.get(i).getItem().getValue()); }

Comment utiliser les tableaux Java.sorte

J'apprends comment Arrays.sort(...) fonctionne en Java. Pourquoi les variables: temp et dopas sont-elles toutes deux triée ... stem.out.println(temp[i]+" "+dopas[i]); //Both temp and dopas are now sorted Je m'attendais à ce que dopas reste non trié.

tri des entiers dans l'ordre du plus bas au plus haut java

Ces nombres sont stockés dans la même variable entière. Comment pourrais-je trier les entiers dans l'ordre le plus bas au plus haut? 11367 11358 11421 11530 11491 11218 11789

Quel est l'algorithme de tri pour Java [fermé]

Comment java trie-t-il en interne les types de données et pourquoi ? Ce serait génial si les algorithmes spécifiques peuvent être mentionnés

Comment utiliser Java comparator correctement?

Si j'ai la classe suivante: public class Employee { private int empId; private String name; private int age; ... } // getters & setters } Comment puis-je utiliser un comparateur qui compare par nom, puis par âge, puis par id?

Tri imbriqué dans la liste Java basé sur deux éléments à l'aide de Comparateur

J'ai une liste java que je dois trier après y avoir ajouté des objets. l'objet a trois éléments. une chaîne et deux entiers. ... ques essais futiles mais étant nouveau sur java. ils n'ont pas de travail. et ils sont calmes primitifs pour être placés ici.

Java: J'ai une liste de voitures que je veux trier par Registrationumber (String) qui se trouve dans l'un des éléments de la liste

J'ai un ist en java, qui a des objets car à l'intérieur, et à l'intérieur de l'un des objets car se trouve une chaîne nommée ... liste par cela Liste des voitures = new ArrayList (); public Collection<ICar> sortedByRegistrationNumber() { }

ä problème de tri des lettres en Java

Salut ont un morceau de code: Collator col = Collator.getInstance(Locale.GERMAN); List< String> list = new ArrayList ... our ä si je comprends bien devrait fonctionner correctement ? Ou je fais quelque chose de mal ... merci d'avance pour l'aide.

Programme d'algorithme Quicksort en Java

J'essaie d'implémenter le programme d'algorithme QuickSort en Java, mais je reçois une réponse incorrecte. public class Quic ... la sortie comme: 12 23 22 33 34 33 64 34 64 Quelqu'un pourrait-il me dire comment puis-je obtenir le résultat de mon désir?

Analyser le fichier journal Whatsapp en Java

Je travaille actuellement sur un petit outil qui analyse l'utilisation d'un chat de groupe dans Whatsapp. J'essaie de le réa ... maintenant la ligne suivante: additional text of the message 1 Je ne peux pas dire quand c'était écrit ni qui l'a envoyé

Java - cette méthode de tri est un mystère

Je suis coincé avec le code suivant, il devrait insérer une combinaison clé/pointeur dans un nœud d'une structure de données ... dren[o] = this.children[o-1]; } // Insert the value this.children[maxval] = no; this.values[maxval] = val; }

Fusionner trier les questions d'implémentation en Java

Je suis dans un cours d'algorithmes et j'apprends le tri par fusion. Notre professeur nous a recommandé d'essayer d'implément ... [k] = arrLeft[i]; i++; } else { arrNums[k] = arrRight[j]; j++; } } }

trouver la paire de valeurs qui a la plus grande affinité en Java?

Salut, je travaille actuellement sur un ensemble de problèmes d'algorithme. Donné le fichier ci-dessous dans un fichier.fic ... + logList.get(j)[1]); System.out.println(affinityCount); } } } }

Le tri des ints en java renvoie d'abord des nombres négatifs?

J'ai un comparateur comme ceci: Collections.sort( sortedPlayers, new Comparator<RoundPlayer>() { public int compar ... Cependant, ce comparateur semble renvoyer des résultats erratiques. Souvent avec des nombres négatifs qui sortent en premier.