Domande taggate «sorting»

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


7
Ordinamento dell'elenco Python in base alla lunghezza della stringa
Voglio ordinare un elenco di stringhe in base alla lunghezza della stringa. Ho provato a usare l'ordinamento come segue, ma non sembra darmi il risultato corretto. xs = ['dddd','a','bb','ccc'] print xs xs.sort(lambda x,y: len(x) < len(y)) print xs ['dddd', 'a', 'bb', 'ccc'] ['dddd', 'a', 'bb', 'ccc'] Cosa potrebbe esserci di …
110 python  list  sorting 


6
Ordina array PHP per valore di sottoarray
Ho la seguente struttura ad array: Array ( [0] => Array ( [configuration_id] => 10 [id] => 1 [optionNumber] => 3 [optionActive] => 1 [lastUpdated] => 2010-03-17 15:44:12 ) [1] => Array ( [configuration_id] => 9 [id] => 1 [optionNumber] => 2 [optionActive] => 1 [lastUpdated] => 2010-03-17 15:44:12 ) …
110 php  arrays  sorting 



13
Quicksort: scelta del perno
Quando si implementa Quicksort, una delle cose che devi fare è scegliere un pivot. Ma quando guardo uno pseudocodice come quello qui sotto, non è chiaro come dovrei scegliere il perno. Primo elemento della lista? Qualcos'altro? function quicksort(array) var list less, greater if length(array) ≤ 1 return array select and …

7
Come ordinare i tag git in base all'ordine delle stringhe di versione del modulo rc-XYZW?
Quando inserisco un comando: git tag -l Ottengo tali risultati: rc-0.9.0.0 rc-0.9.0.1 rc-0.9.0.10 rc-0.9.0.11 rc-0.9.0.12 rc-0.9.0.2 rc-0.9.0.3 rc-0.9.0.4 rc-0.9.0.5 rc-0.9.0.6 rc-0.9.0.7 rc-0.9.0.8 rc-0.9.0.9 Invece di questo voglio: rc-0.9.0.0 rc-0.9.0.1 rc-0.9.0.2 rc-0.9.0.3 rc-0.9.0.4 rc-0.9.0.5 rc-0.9.0.6 rc-0.9.0.7 rc-0.9.0.8 rc-0.9.0.9 rc-0.9.0.10 rc-0.9.0.11 rc-0.9.0.12 Come è possibile ordinare l'elenco corrente per ottenere tali risultati?
109 git  sorting  tags 


7
C # Sort and OrderBy confronto
Posso ordinare un elenco utilizzando Sort o OrderBy. Quale è più veloce? Entrambi lavorano sullo stesso algoritmo? List<Person> persons = new List<Person>(); persons.Add(new Person("P005", "Janson")); persons.Add(new Person("P002", "Aravind")); persons.Add(new Person("P007", "Kazhal")); 1. persons.Sort((p1,p2)=>string.Compare(p1.Name,p2.Name,true)); 2. var query = persons.OrderBy(n => n.Name, new NameComparer()); class NameComparer : IComparer<string> { public int Compare(string …






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.