Domande taggate «sorting»

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

12
Come posso ordinare array e dati in PHP?
Questa domanda è intesa come riferimento per domande sull'ordinamento di array in PHP. È facile pensare che il tuo caso particolare sia unico e degno di una nuova domanda, ma la maggior parte sono in realtà variazioni minori di una delle soluzioni in questa pagina. Se la tua domanda è …
292 php  arrays  sorting  object  spl 



8
Come ordinare un array in ordine decrescente in Ruby
Ho una serie di hash: [ { :foo => 'foo', :bar => 2 }, { :foo => 'foo', :bar => 3 }, { :foo => 'foo', :bar => 5 }, ] Sto cercando di ordinare questo array in ordine decrescente in base al valore di :barin ogni hash. Sto usando …
282 ruby  sorting 



23
Qual è il modo più efficiente per cancellare i duplicati e ordinare un vettore?
Ho bisogno di prendere un vettore C ++ con potenzialmente molti elementi, cancellare i duplicati e ordinarlo. Al momento ho il codice seguente, ma non funziona. vec.erase( std::unique(vec.begin(), vec.end()), vec.end()); std::sort(vec.begin(), vec.end()); Come posso farlo correttamente? Inoltre, è più veloce cancellare prima i duplicati (simile al codice sopra) o eseguire …
274 c++  sorting  vector  stl  duplicates 


10
Ordina l'hash per chiave, restituisce l'hash in Ruby
Sarebbe questo il modo migliore per ordinare un hash e restituire un oggetto Hash (anziché 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}
258 ruby  sorting  hashmap 


13
Ordinamento di un vettore di oggetti personalizzati
Come si fa a ordinare un vettore contenente oggetti personalizzati (cioè definiti dall'utente). Probabilmente standard algoritmo STL ordinamento deve essere usato insieme con un predicato (una funzione o un oggetto funzione) che operano su uno dei campi (come chiave per l'ordinamento) nell'oggetto personalizzato. Sono sulla buona strada?
249 c++  stl  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.