Articles of ordinamento

Ordina hash per chiave, restituisci hash in Ruby

Questo sarebbe il modo migliore per ordinare un hash e restituire l’object Hash (invece di Array): h = {“a”=>1, “c”=>3, “b”=>2, “d”=>4} # => {“a”=>1, “c”=>3, “b”=>2, “d”=>4} Hash[h.sort] # => {“a”=>1, “b”=>2, “c”=>3, “d”=>4}

Ordinamento di un vettore in ordine decrescente

Dovrei usare std::sort(numbers.begin(), numbers.end(), std::greater()); o std::sort(numbers.rbegin(), numbers.rend()); // note: reverse iterators ordinare un vettore in ordine decrescente? Ci sono vantaggi o svantaggi con un approccio o l’altro?

Come ordinare una lista di oggetti per un campo specifico in C #?

Ho questa class: public class StatInfo { public string contact; public DateTime date; public string action; } quindi ho un elenco di StatInfo, ma non sono sicuro di come ordinarlo in base al campo della data. Dovrei usare il metodo sort? Dovrei creare il mio? var _allStatInfo = new List(); // adding lots of stuff […]

Come posso ordinare una mappa STL in base al valore?

Come posso implementare l’ordinamento della mappa STL in base al valore? Ad esempio, ho una mappa m : map m; m[1] = 10; m[2] = 5; m[4] = 6; m[6] = 1; Mi piacerebbe ordinare la mappa secondo il valore di m . Quindi, se stampo la mappa, mi piacerebbe ottenere il risultato come segue: […]

Perché java.lang.Number non implementa Comparable?

Qualcuno sa perché java.lang.Number non implementa Comparable ? Ciò significa che non puoi ordinare Number s con Collections.sort che mi sembra un po ‘strano. Pubblica aggiornamento discussione: Grazie per tutte le risposte utili. Ho finito per fare qualche ricerca in più su questo argomento . La spiegazione più semplice del perché java.lang.Number non implementa Comparable […]

Ordinamento di un file delimitato da tabulazioni

Ho un dato con il seguente formato: foo1.001.332.003 Ora ho provato a ordinare il file in base all’ultimo campo in modo decrescente. Ho provato i seguenti comandi ma non è stato ordinato come previsto. $ sort -k3nr file.txt # apparently this sort by space as delimiter $ sort -t”\t” -k3nr file.txt sort: multi-character tab `\\t’ […]

ordinamento lato client jqgrid con paginazione lato server – i dati scompaiono

afferma nella documentazione di jqgrid che il codice sotto dovrebbe consentire l’ordinamento locale con il paging lato server; i dati della griglia scompaiono durante il paging; questa domanda è stata fatta prima senza una risposta chiara – suggerimenti per utilizzare loadonce: true significa che il paging è distriggersto – Ho bisogno di cercapersone EDITED LATER […]

Come qsortare un array di puntatori a Char in C?

Supponiamo che io abbia una serie di puntatori da caricare in C: char *data[5] = { “boda”, “cydo”, “washington”, “dc”, “obama” }; E desidero ordinare questo array usando qsort: qsort(data, 5, sizeof(char *), compare_function); Non riesco a trovare la funzione di confronto. Per qualche ragione questo non funziona: int compare_function(const void *name1, const void *name2) […]

Come determinare se un elenco è ordinato in Java?

Vorrei un metodo che utilizzi un List dove T implementa Comparable e restituisce true o false seconda che l’elenco sia ordinato o meno. Qual è il modo migliore per implementarlo in Java? È ovvio che generici e wildcard sono pensati per essere in grado di gestire facilmente queste cose, ma mi sto aggrovigliando. Sarebbe anche […]

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?