Pytania otagowane jako sorting

Sortowanie jest procesem polegającym na zastosowaniu pewnego porządku do kolekcji przedmiotów.



14
Sortuj słownik według kluczy
Chcę posortować słownik w języku Swift. Mam słownik taki jak: "A" => Array[] "Z" => Array[] "D" => Array[] itd. Chcę, żeby tak było "A" => Array[] "D" => Array[] "Z" => Array[] itp. Wypróbowałem wiele rozwiązań na SO, ale nikt dla mnie nie pracował. Używam XCode6 Beta 5 i …

7
Czy Python ma posortowaną listę?
Przez co rozumiem strukturę z: O (log n) złożoność x.push()operacji O (log n) złożoność znalezienia elementu O (n) złożoność obliczeń, list(x)które zostaną posortowane Miałem również powiązane pytanie dotyczące wydajności, list(...).insert(...)która jest teraz tutaj .
128 python  list  sorting 


13
Jak numerycznie posortować listę ciągów?
Wiem, że brzmi to banalnie, ale nie zdawałem sobie sprawy, że sort()funkcja Pythona jest dziwna. Mam listę „liczb”, które są w rzeczywistości w postaci ciągów, więc najpierw konwertuję je na liczby całkowite, a następnie próbuję posortować. list1=["1","10","3","22","23","4","2","200"] for item in list1: item=int(item) list1.sort() print list1 Daje mi: ['1', '10', '2', …
128 python  sorting 

12
Czy poprawne jest użycie metody JavaScript Array.sort () do odtwarzania losowego?
Pomagałem komuś z jego kodem JavaScript i moje oczy zwróciły się na sekcję, która wyglądała tak: function randOrd(){ return (Math.round(Math.random())-0.5); } coords.sort(randOrd); alert(coords); Moja pierwsza myśl brzmiała: hej, to nie może zadziałać! Ale potem trochę poeksperymentowałem i stwierdziłem, że rzeczywiście przynajmniej wydaje się dostarczać ładnie zrandomizowanych wyników. Potem przeszukałem sieć …

15
Dynamiczne sortowanie w ramach procedur składowanych SQL
Jest to problem, nad którym w przeszłości spędziłem godziny. Wydaje mi się, że jest to coś, co powinno było zostać rozwiązane przez nowoczesne rozwiązania RDBMS , ale jak dotąd nie znalazłem niczego, co naprawdę odnosi się do tego, co uważam za niezwykle powszechną potrzebę w dowolnej aplikacji internetowej lub Windows …

3
Sortuj wiersze w data.table w kolejności malejącej na kluczu ciągu `order (-x, v)` daje błąd w data.table 1.9.4 lub wcześniej
Powiedzmy, że mam następujący data.tablew R: library(data.table) DT = data.table(x=rep(c("b","a","c"),each=3), y=c(1,3,6), v=1:9) Chcę uporządkować według dwóch kolumn (powiedzmy kolumny xi v). Użyłem tego: DT[order(x,v)] # sorts first by x then by v (both in ascending order) Ale teraz chcę to posortować x(w porządku malejącym) i mam następujący kod: DT[order(-x)] #Error …
125 r  string  sorting  data.table  key 

2
Właściwy sposób na zainicjowanie OrderedDict przy użyciu jego konstruktora, tak aby zachował kolejność danych początkowych?
Jaki jest prawidłowy sposób zainicjowania uporządkowanego słownika (OD), aby zachował kolejność danych początkowych? from collections import OrderedDict # Obviously wrong because regular dict loses order d = OrderedDict({'b':2, 'a':1}) # An OD is represented by a list of tuples, so would this work? d = OrderedDict([('b',2), ('a', 1)]) # What …

3
Administrator Django: jak sortować według jednego z niestandardowych pól list_display, które nie ma pola bazy danych
# admin.py class CustomerAdmin(admin.ModelAdmin): list_display = ('foo', 'number_of_orders') # models.py class Order(models.Model): bar = models.CharField[...] customer = models.ForeignKey(Customer) class Customer(models.Model): foo = models.CharField[...] def number_of_orders(self): return u'%s' % Order.objects.filter(customer=self).count() Jak mogę sortować klientów, w zależności od number_of_orderstego, czy mają? admin_order_fieldnie można tutaj użyć właściwości, ponieważ wymaga ona pola bazy danych …

7
Sortowanie arraylisty w porządku alfabetycznym (bez rozróżniania wielkości liter)
Mam arraylistę ciągów znaków, namesktóra zawiera nazwiska osób. Chcę posortować listę arraylistyczną w kolejności alfabetycznej. ArrayList<String> names = new ArrayList<String>(); names.add("seetha"); names.add("sudhin"); names.add("Swetha"); names.add("Neethu"); names.add("ananya"); names.add("Athira"); names.add("bala"); names.add("Tony"); names.add("Karthika"); names.add("Nithin"); names.add("Vinod"); names.add("jeena"); Collections.sort(names); for(int i=0; i<names.size(); i++) System.out.println(names.get(i)); Próbowałem uporządkować listę w powyższy sposób. Ale wyświetla posortowaną tablicę jako: Athira …
121 java  sorting  arraylist 

9
Wydajne sortowanie tablicy numpy w porządku malejącym?
Dziwię się, że to konkretne pytanie nie zostało wcześniej zadane, ale tak naprawdę nie znalazłem go w SO ani w dokumentacji np.sort. Powiedzmy, że mam losową tablicę numpy zawierającą liczby całkowite, np: > temp = np.random.randint(1,10, 10) > temp array([2, 4, 7, 4, 2, 2, 7, 6, 4, 4]) Jeśli …
121 python  arrays  sorting  numpy 

4
Jak posortować tablicę skrótów według wartości w skrócie?
Ten kod Ruby nie zachowuje się tak, jak bym się spodziewał: # create an array of hashes sort_me = [] sort_me.push({"value"=>1, "name"=>"a"}) sort_me.push({"value"=>3, "name"=>"c"}) sort_me.push({"value"=>2, "name"=>"b"}) # sort sort_me.sort_by { |k| k["value"]} # same order as above! puts sort_me Chcę posortować tablicę skrótów według klucza „wartość”, ale są one drukowane …
120 ruby  arrays  sorting  hash 

16
Jak posortować tablicę według wielu kolumn?
Mam tablicę wielowymiarową. Podstawowa tablica to tablica [publicationID][publication_name][ownderID][owner_name] To, co próbuję zrobić, to posortować tablicę według, owner_namea następnie według publication_name. Wiem, że w JavaScript masz Array.sort(), do którego możesz wstawić niestandardową funkcję, w moim przypadku mam: function mysortfunction(a, b) { var x = a[3].toLowerCase(); var y = b[3].toLowerCase(); return ((x …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.