Als «sorting» getaggte Fragen

93
Sortieren einer Liste mit stream.sorted () in Java

Ich bin daran interessiert, eine Liste aus einem Stream zu sortieren. Dies ist der Code, den ich verwende: list.stream() .sorted((o1, o2)->o1.getItem().getValue().compareTo(o2.getItem().getValue())) .collect(Collectors.toList()); Vermisse ich etwas Die Liste wird nicht sortiert. Es sollte die...

92
Warum ist max langsamer als sort?

Ich habe festgestellt, dass dies maxlangsamer ist als die sortFunktion in Python 2 und 3. Python 2 $ python -m timeit -s 'import random;a=range(10000);random.shuffle(a)' 'a.sort();a[-1]' 1000 loops, best of 3: 239 usec per loop $ python -m timeit -s 'import random;a=range(10000);random.shuffle(a)'...

92
Benutzerdefinierte Python-Listensortierung

Ich habe einen alten Code von mir überarbeitet und bin auf Folgendes gestoßen: alist.sort(cmp_items) def cmp_items(a, b): if a.foo > b.foo: return 1 elif a.foo == b.foo: return 0 else: return -1 Der Code funktioniert (und ich habe ihn vor 3 Jahren geschrieben!), Aber ich kann dieses...

91
Wie funktioniert sort () von Javascript?

Wie sortiert der folgende Code dieses Array in numerischer Reihenfolge? var array=[25, 8, 7, 41] array.sort(function(a,b){ return a - b }) Ich weiß, dass, wenn das Ergebnis der Berechnung ist ... Weniger als 0 : "a" ist so sortiert, dass es einen niedrigeren Index als "b" aufweist. Null: "a" und...

89
Sortieren Sie Tupel nach dem zweiten Parameter

Ich habe eine Liste von Tupeln, die ungefähr so ​​aussehen: ("Person 1",10) ("Person 2",8) ("Person 3",12) ("Person 4",20) Was ich produzieren möchte, ist die Liste in aufsteigender Reihenfolge nach dem zweiten Wert des Tupels sortiert. Also sollte L [0] sein("Person 2", 8) nach dem Sortieren sein....

89
Quicksort mit Python

Ich bin völlig neu in Python und ich versuche, Quicksort darin zu implementieren. Könnte mir bitte jemand helfen, meinen Code zu vervollständigen? Ich weiß nicht, wie ich die drei Arrays verketten und drucken soll. def sort(array=[12,4,5,6,7,3,1,15]): less = [] equal = [] greater = [] if len(array)...

88
C # -Liste <> Nach x und dann nach y sortieren

Ähnlich wie bei List <> OrderBy Alphabetical Order möchten wir nach einem Element und dann nach einem anderen sortieren. wir wollen das funktionale Äquivalent von erreichen SELECT * from Table ORDER BY x, y Wir haben eine Klasse, die eine Reihe von Sortierfunktionen enthält, und wir haben...