Domande taggate «sorting»

L'ordinamento è il processo di applicazione di un ordine a una raccolta di articoli.

4
Come ordinare un elenco in Scala in base a due campi?
come ordinare una lista in Scala per due campi, in questo esempio ordinerò per lastName e 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 Row("Hugo", "Swift", …

1
Perché Collections.sort usa merge sort invece di quicksort?
Sappiamo che l'ordinamento rapido è l'algoritmo di ordinamento più veloce. Il JDK6 collections.sortutilizza l'algoritmo di ordinamento di unione invece dell'ordinamento rapido. Ma Arrays.sort utilizza l'algoritmo di ordinamento rapido. Qual è il motivo per cui Collections.sort utilizza l'ordinamento di tipo merge invece dell'ordinamento rapido?



6
Come utilizzare una funzione di confronto personalizzata in Python 3?
In Python 2.x , potevo passare la funzione personalizzata alle funzioni ordinate e .sort >>> x=['kar','htar','har','ar'] >>> >>> sorted(x) ['ar', 'har', 'htar', 'kar'] >>> >>> sorted(x,cmp=customsort) ['kar', 'htar', 'har', 'ar'] Perché, nella mia lingua, le consonanze vengono fornite con quest'ordine "k","kh",....,"ht",..."h",...,"a" Ma in Python 3.x , sembra che non sia …


11
Riordino di array
Dì, ho un array che assomiglia a questo: var playlist = [ {artist:"Herbie Hancock", title:"Thrust"}, {artist:"Lalo Schifrin", title:"Shifting Gears"}, {artist:"Faze-O", title:"Riding High"} ]; Come posso spostare un elemento in un'altra posizione? Voglio muovermi, ad esempio, {artist:"Lalo Schifrin", title:"Shifting Gears"}fino alla fine. Ho provato a usare la giunzione, in questo modo: …

23
Come ordino una raccolta osservabile?
Ho una classe seguente: [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 …





5
Perché Collections.sort usa Mergesort ma Arrays.sort no?
Sto usando JDK-8 (x64). Per Arrays.sort(primitive) ho trovato quanto segue nella documentazione Java: L'algoritmo di ordinamento è un Dual-Pivot Quicksort di Vladimir Yaroslavskiy, Jon Bentley e Joshua Bloch. Per Collections.sort(oggetti) ho trovato questo "Timsort": Questa implementazione è un mergesort stabile, adattivo e iterativo ... Questa implementazione scarica l'elenco specificato in …


8
Ordine Mysql per valori ID specifici
È possibile ordinare in mysql per "ordina per" utilizzando un set predefinito di valori di colonna (ID) come: ordina per (ID = 1,5,4,3) in modo da ottenere il record 1, 5, 4, 3 in quello ordine fuori? AGGIORNAMENTO: sull'abuso di mysql ;-) Devo spiegare perché ho bisogno di questo ... …
95 mysql  sorting 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.