Articles of ordinamento

Come ordinare una HashMap in Java

Come possiamo ordinare una HashMap ? Voglio ordinare sulla base di un valore in ArrayList .

Perché non esiste SortedList in Java?

In Java ci sono le interfacce SortedSet e SortedSet . Entrambi appartengono al framework Collections standard di Java e forniscono un modo ordinato per accedere agli elementi. Tuttavia, a mio SortedList non esiste SortedList in Java. È ansible utilizzare java.util.Collections.sort() per ordinare un elenco. Qualche idea sul perché sia ​​progettata in questo modo?

Array.sort Classificazione della stabilità in diversi browser

Qual è la stabilità di Array.sort in diversi browser. So che la specifica ECMA Script non specifica quale algoritmo utilizzare, né specifica se l’ordinamento debba essere stabile. Ho trovato queste informazioni per Firefox all’indirizzo https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Objects/Array/sort che specifica che firefox utilizza un ordinamento stabile. Qualcuno sa di IE 6/7/8, Chrome, Safari?

Ordina su una stringa che può contenere un numero

Ho bisogno di scrivere una class Java Comparator che paragoni Strings, comunque con una sola svolta. Se le due stringhe che sta confrontando sono le stesse all’inizio e alla fine della stringa sono uguali, e la parte centrale che differisce è un numero intero, quindi confronta in base ai valori numerici di tali numeri interi. […]

Ordinamento di una raccolta di oggetti

Se ho una semplice lista di stringhe: List stringList = new ArrayList(); Posso ordinarlo con: Collections.sort(stringList); Ma supponiamo di avere una class Person: public class Person { private String name; private Integer age; private String country; } E un elenco di esso: List personList = new ArrayList(); E voglio ordinarlo a volte per nome, a […]

Conservazione dell’ordine con LINQ

Uso le istruzioni LINQ to Objects su un array ordinato. Quali operazioni non dovrei fare per essere sicuro che l’ordine dell’array non sia cambiato?

Sostituisci in modo efficiente tutti i caratteri accentati in una stringa?

Per l’implementazione da parte di un uomo povero dell’ordinamento near -collation-correct sul lato client, ho bisogno di una funzione JavaScript che esegua l’ efficiente sostituzione di un singolo carattere in una stringa. Ecco cosa intendo (si noti che ciò si applica al testo tedesco, altre lingue sono ordinate in modo diverso): l’ordinamento nativo si sbaglia: […]

Come utilizzare Comparator in Java per ordinare

Ho imparato a usare il comparabile ma ho difficoltà con il Comparatore. Ho un errore nel mio codice: Exception in thread “main” java.lang.ClassCastException: New.People cannot be cast to java.lang.Comparable at java.util.Arrays.mergeSort(Unknown Source) at java.util.Arrays.sort(Unknown Source) at java.util.Collections.sort(Unknown Source) at New.TestPeople.main(TestPeople.java:18) Ecco il mio codice: import java.util.Comparator; public class People implements Comparator { private int id; […]

Il modo migliore per randomizzare un array con .NET

Qual è il modo migliore per randomizzare una serie di stringhe con .NET? Il mio array contiene circa 500 stringhe e mi piacerebbe creare un nuovo Array con le stesse stringhe ma in un ordine casuale. Si prega di includere un esempio C # nella risposta.

Come si ordina un dizionario in base al valore?

Spesso devo ordinare un dizionario, composto da chiavi e valori, in base al valore. Ad esempio, ho un hash di parole e rispettive frequenze, che voglio ordinare per frequenza. C’è una SortedList che va bene per un singolo valore (diciamo la frequenza), che voglio ricondurre alla parola. OrdinatoDictionary ordini per chiave, non valore. Alcuni ricorrono […]