Articles of ordinamento

Come usare std :: sort per ordinare una matrice in C ++

Come utilizzare la libreria standard di template std::sort() per ordinare una matrice dichiarata come int v[2000] ; Il C ++ fornisce una funzione che può ottenere l’indice iniziale e finale di un array?

ordinamento e paging con gridview asp.net

Sto cercando di ottenere una griglia per ordinare e pagina manualmente senza successo. Il problema è che quando un utente fa clic sulla colonna che desidera ordinare, ordina quella pagina, ma non ordina l’origine dati (vista dati) dietro la griglia. Quindi quando avanzano verso una pagina diversa, il loro tipo è perso. Praticamente cercherò un […]

Confronto di stringhe in Java

Cosa significa “confrontare due stringhe lessicograficamente”?

Come posso ordinare una collezione osservabile?

Ho una class seguente: [DataContract] public class Pair : 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 { get { return m_value; } […]

Ordina un elenco di classi personalizzate

Vorrei ordinare la mia lista con la proprietà date . Questa è la mia class personalizzata: using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace Test.Web { public class cTag { public int id { get; set; } public int regnumber { get; set; } public string date { get; set; } } } Questa […]

Collections.sort con più campi

Ho una lista di oggetti “Report” con tre campi (tipo All String) – ReportKey StudentNumber School Ho un codice di ordinamento come- Collections.sort(reportList, new Comparator() { @Override public int compare(final Report record1, final Report record2) { return (record1.getReportKey() + record1.getStudentNumber() + record1.getSchool()) .compareTo(record2.getReportKey() + record2.getStudentNumber() + record2.getSchool()); } }); Per qualche motivo, non ho l’ordine […]

Come formare rapidamente gruppi (quartili, decili, ecc.) Ordinando le colonne in una cornice di dati

Vedo molte domande e risposte riordinare e sort . C’è qualcosa che ordina vettori o frame di dati in gruppi (come i quartili o i decili)? Ho una soluzione “manuale”, ma probabilmente c’è una soluzione migliore che è stata testata dal gruppo. Ecco il mio tentativo: temp <- data.frame(name=letters[1:12], value=rnorm(12), quartile=rep(NA, 12)) temp # name […]

Ordinamento di più chiavi con ordinamento Unix

Ho file potenzialmente grandi che devono essere ordinati per chiavi 1-n. Alcune di queste chiavi potrebbero essere numeriche e alcune potrebbero non esserlo. Questo è un file colonnare a larghezza fissa, quindi non ci sono delimitatori. C’è un buon modo per farlo con Unix sort? Con una chiave è semplice come usare ‘-n’. Ho letto […]

Prestazioni veloci: ordinamento di array

Stavo implementando un algoritmo in Swift e ho notato che la performance era molto scarsa. Dopo aver scavato più a fondo, mi sono reso conto che uno dei colli di bottiglia era qualcosa di semplice come l’ordinamento degli array. La parte rilevante è qui: let n = 1000000 var x = [Int](repeating: 0, count: n) […]

Algoritmo per separare elementi dello stesso tipo

Ho una lista di elementi, ognuno identificato con un tipo, ho bisogno di riordinare la lista per massimizzare la distanza minima tra elementi dello stesso tipo. Il set è piccolo (da 10 a 30 voci), quindi le prestazioni non sono molto importanti. Non c’è limite alla quantità di articoli per tipo o quantità di tipi, […]