Wczoraj parowałem skarpetki z czystego prania i zorientowałem się, jak to robię, nie jest bardzo wydajne. Robiłem naiwne poszukiwania - wybrałem jedną skarpetę i „iterowałem” stos, aby znaleźć jego parę. Wymaga to iteracyjnie na N / 2 * n / 4 = N 2 /8 skarpet średniej. Jako informatyk zastanawiałem …
Odpowiedzi na to pytanie są dziełem społeczności . Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Mam słownik wartości odczytanych z dwóch pól w bazie danych: pola ciągu i pola numerycznego. Pole ciągu jest unikalne, więc jest to klucz słownika. Mogę sortować według kluczy, …
Mam tablicę obiektów JavaScript: var objs = [ { first_nom: 'Lazslo', last_nom: 'Jamf' }, { first_nom: 'Pig', last_nom: 'Bodine' }, { first_nom: 'Pirate', last_nom: 'Prentice' } ]; Jak mogę je posortować według wartości last_nomw JavaScript? Wiem o tym sort(a,b), ale wydaje się, że działa to tylko na ciągi i liczby. …
Mam listę słowników i chcę, aby każdy element był sortowany według określonych wartości właściwości. Weź pod uwagę tablicę poniżej, [{'name':'Homer', 'age':39}, {'name':'Bart', 'age':10}] Po posortowaniu name, powinien zostać [{'name':'Bart', 'age':10}, {'name':'Homer', 'age':39}]
Jestem stosunkowo nowy w Javie i często stwierdzam, że muszę uporządkować Map<Key, Value>wartości. Ponieważ wartości te nie są wyjątkowe, ja znajduję się nawracanie keySetw produkt arrayi sortowania tej tablicy za pośrednictwem tablicy sortowania z niestandardowych komparatora że sortuje na wartości związanej z kluczem. Czy istnieje prostszy sposób?
Chcę posortować ramkę danych według wielu kolumn. Na przykład z data.frame poniżej chciałbym sortować według kolumny z(malejąco), a następnie według kolumny b(rosnąco): dd <- data.frame(b = factor(c("Hi", "Med", "Hi", "Low"), levels = c("Low", "Med", "Hi"), ordered = TRUE), x = c("A", "D", "A", "C"), y = c(8, 3, 9, 9), …
To, co chcę zrobić, wydaje się dość proste, ale nie mogę znaleźć żadnych odpowiedzi w Internecie. Mam jeden NSMutableArrayprzedmiot i powiedzmy, że są to obiekty „Osoby”. Chcę posortować NSMutableArraywedług Person.birthDate, która jest NSDate. Myślę, że ma to coś wspólnego z tą metodą: NSArray *sortedArray = [drinkDetails sortedArrayUsingSelector:@selector(???)]; W Javie sprawiłbym, …
Mam klasy o nazwie Order, która ma właściwości takie jak OrderId, OrderDate, Quantity, i Total. Mam listę tej Orderklasy: List<Order> objListOrder = new List<Order>(); GetOrderList(objListOrder); // fill list of orders Teraz chcę posortować listę na podstawie jednej właściwości Orderobiektu, na przykład muszę posortować ją według daty zamówienia lub identyfikatora zamówienia. …
Czytałem o sortowaniu ArrayLists przy użyciu Komparatora, ale we wszystkich przykładach ludzie używali, compareToco według niektórych badań jest metodą dla Ciągów. Chciałem posortować ArrayList niestandardowych obiektów według jednej z ich właściwości: obiektu Date ( getStartDay()). Zwykle je porównuję, item1.getStartDate().before(item2.getStartDate())więc zastanawiałem się, czy mógłbym napisać coś takiego: public class CustomComparator { …
Jak mogę posortować tę tablicę według wartości klucza „zamówienie”? Mimo że wartości są obecnie sekwencyjne, nie zawsze będą. Array ( [0] => Array ( [hashtag] => a7e87329b5eab8578f4f1098a152d6f4 [title] => Flower [order] => 3 ) [1] => Array ( [hashtag] => b24ce0cd392a5b0b8dedc66c25213594 [title] => Free [order] => 2 ) [2] => …
Jaki byłby to dobry sposób, aby przejść od {2:3, 1:89, 4:5, 3:0}do {1:89, 2:3, 3:0, 4:5}? Sprawdziłem niektóre posty, ale wszystkie używają operatora „posortowanego”, który zwraca krotki.
Wdrażałem algorytm w Swift Beta i zauważyłem, że wydajność była bardzo słaba. Po głębszym kopaniu zdałem sobie sprawę, że jednym z wąskich gardeł było coś tak prostego, jak sortowanie tablic. Odpowiednia część znajduje się tutaj: let n = 1000000 var x = [Int](repeating: 0, count: n) for i in 0..<n …
Próba uzyskania najwyższej i najniższej wartości z tablicy, która, jak wiem, będzie zawierać tylko liczby całkowite, wydaje się trudniejsza niż myślałem. var numArray = [140000, 104, 99]; numArray = numArray.sort(); alert(numArray) Uruchom fragment koduUkryj wynikiRozwiń fragment kodu Spodziewałbym się tego 99, 104, 140000. Zamiast tego pokazuje 104, 140000, 99. Wygląda …
Mam listę obiektów Python, które chciałbym posortować według atrybutu samych obiektów. Lista wygląda następująco: >>> ut [<Tag: 128>, <Tag: 2008>, <Tag: <>, <Tag: actionscript>, <Tag: addresses>, <Tag: aes>, <Tag: ajax> ...] Każdy obiekt ma liczbę: >>> ut[1].count 1L Muszę posortować listę według liczby malejących. Widziałem kilka metod, ale szukam najlepszych …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.