comment trier une liste dans Scala par deux champs, dans cet exemple je vais trier par lastName et firstName? case class Row(var firstName: String, var lastName: String, var city: String) var rows = List(new Row("Oscar", "Wilde", "London"), new Row("Otto", "Swift", "Berlin"), new Row("Carl", "Swift", "Paris"), new Row("Hans", "Swift", "Dublin"), new …
Nous savons que le tri rapide est l'algorithme de tri le plus rapide. Le JDK6 collections.sortutilise l'algorithme de tri par fusion au lieu du tri rapide. Mais Arrays.sort utilise un algorithme de tri rapide. Quelle est la raison pour laquelle Collections.sort utilise le tri par fusion au lieu du tri …
J'ai un tableau de nombres et j'aimerais créer un autre tableau qui représente le rang de chaque élément dans le premier tableau. J'utilise Python et NumPy. Par exemple: array = [4,2,7,1] ranks = [2,1,3,0] Voici la meilleure méthode que j'ai trouvée: array = numpy.array([4,2,7,1]) temp = array.argsort() ranks = numpy.arange(len(array))[temp.argsort()] …
J'essaie de trier un tableau de nombres qui sont des chaînes et j'aimerais qu'ils trient numériquement. Le hic, c'est que je ne peux pas convertir les nombres en int . Voici le code: string[] things= new string[] { "105", "101", "102", "103", "90" }; foreach (var thing in things.OrderBy(x => …
Dans Python 2.x , je pourrais passer une fonction personnalisée aux fonctions triées et .sort >>> x=['kar','htar','har','ar'] >>> >>> sorted(x) ['ar', 'har', 'htar', 'kar'] >>> >>> sorted(x,cmp=customsort) ['kar', 'htar', 'har', 'ar'] Parce que, dans Ma langue, les consonnes sont accompagnées de cet ordre "k","kh",....,"ht",..."h",...,"a" Mais dans Python 3.x , il …
Dites, j'ai un tableau qui ressemble à ceci: var playlist = [ {artist:"Herbie Hancock", title:"Thrust"}, {artist:"Lalo Schifrin", title:"Shifting Gears"}, {artist:"Faze-O", title:"Riding High"} ]; Comment déplacer un élément vers une autre position? Je veux passer par exemple {artist:"Lalo Schifrin", title:"Shifting Gears"}à la fin. J'ai essayé d'utiliser l'épissure, comme ceci: var tmp …
Comment puis-je trier un IEnumerable<string>fichier par ordre alphabétique. Est-ce possible? Edit: Comment pourrais-je écrire une solution sur place?
Python trie par valeur d'octet par défaut, ce qui signifie que é vient après z et d'autres choses tout aussi amusantes. Quelle est la meilleure façon de trier par ordre alphabétique en Python? Y a-t-il une bibliothèque pour cela? Je n'ai rien trouvé. De préférence, le tri doit prendre en …
J'ai une classe suivante: [DataContract] public class Pair<TKey, TValue> : INotifyPropertyChanged, IDisposable { public Pair(TKey key, TValue value) { Key = key; Value = value; } #region Properties [DataMember] public TKey Key { get { return m_key; } set { m_key = value; OnPropertyChanged("Key"); } } [DataMember] public TValue Value …
J'ai un tableau comme celui-ci: arr = [] arr[0] = "ab" arr[1] = "abcdefgh" arr[2] = "abcd" Après le tri, le tableau de sortie doit être: arr[0] = "abcdefgh" arr[1] = "abcd" arr[2] = "ab" Je veux dire, je veux dans l'ordre décroissant de la longueur de chaque élément.
J'ai une classe nommée Personavec plusieurs propriétés, par exemple: public class Person { private int id; private String name, address; // Many more properties. } Un grand nombre d' Personobjets sont stockés dans un fichier ArrayList<Person>. Je veux trier cette liste par plusieurs paramètres de tri, et différents de temps …
Est-il possible de trier dans mysql par "ordre par" en utilisant un ensemble prédéfini de valeurs de colonne (ID) comme: ordre par (ID = 1,5,4,3) afin d'obtenir l'enregistrement 1, 5, 4, 3 en cela commander? MISE À JOUR: À propos de l'utilisation abusive de mysql ;-) Je dois expliquer pourquoi …
Le tri rapide et le tri en tas effectuent le tri sur place. Ce qui est mieux? Quelles sont les applications et les cas dans lesquels l'un ou l'autre est préféré?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.