Запитання з тегом «sorting»

Сортування - це процес застосування певного замовлення до колекції предметів.


5
Який найкоротший спосіб просто сортувати масив структур за (довільними) назвами полів?
У мене просто була проблема, коли у мене був масив структур, наприклад package main import "log" type Planet struct { Name string `json:"name"` Aphelion float64 `json:"aphelion"` // in million km Perihelion float64 `json:"perihelion"` // in million km Axis int64 `json:"Axis"` // in km Radius float64 `json:"radius"` } func main() { …
129 sorting  go 

14
Сортувати словник за клавішами
Я хочу сортувати словник у Swift. У мене є словник типу: "A" => Array[] "Z" => Array[] "D" => Array[] і т. д. Я хочу, щоб це було так "A" => Array[] "D" => Array[] "Z" => Array[] тощо. Я спробував багато рішень щодо SO, але ніхто не працював на …

7
Чи має python відсортований список?
Під якою я маю на увазі структуру з: O (log n) складність для x.push()операцій O (log n) складність для пошуку елемента O (n) складність для обчислення, list(x)яку буде відсортовано У мене також було пов'язане питання щодо виконання list(...).insert(...)якого зараз тут .
128 python  list  sorting 


13
Як сортувати список рядків чисельно?
Я знаю, що це звучить тривіально, але я не розумів, що sort()функція Python була дивною. У мене є список "чисел", які насправді є строковою формою, тому я спершу перетворюю їх у ints, а потім намагаюся сортувати. list1=["1","10","3","22","23","4","2","200"] for item in list1: item=int(item) list1.sort() print list1 Дає мені: ['1', '10', '2', …
128 python  sorting 

12
Чи правильно використовувати метод Array.sort () JavaScript для перетасовування?
Я допомагав комусь із його JavaScript-кодом, і мої очі були схоплені на такий розділ: function randOrd(){ return (Math.round(Math.random())-0.5); } coords.sort(randOrd); alert(coords); Моє перше, хоча: було , це, можливо, не може працювати! Але потім я зробив кілька експериментів і виявив, що це, принаймні, здається, дає непогано рандомізовані результати. Потім я здійснив …

15
Динамічне сортування в процедурах, що зберігаються в SQL
Це питання, про яке я витрачав години на дослідження. Мені здається, це те, що повинно було вирішуватись сучасними рішеннями RDBMS, але поки я не знайшов нічого, що насправді стосується того, що я вважаю надзвичайно поширеною потребою в будь-якому додатку для Інтернету чи Windows із базою даних бази даних. Я кажу …

3
Сортування рядків у data.table у порядку зменшення за рядковим ключем `порядком (-x, v) 'дає помилку на data.table 1.9.4 або раніше
Скажімо , у мене є такі data.tableв R: library(data.table) DT = data.table(x=rep(c("b","a","c"),each=3), y=c(1,3,6), v=1:9) Я хочу замовити його у двох стовпцях (скажімо стовпці xта v). Я використав це: DT[order(x,v)] # sorts first by x then by v (both in ascending order) Але тепер я хочу сортувати його за x(у порядку …
125 r  string  sorting  data.table  key 

2
Правильний спосіб ініціалізації OrdersDict за допомогою його конструктора таким чином, щоб він зберігав порядок початкових даних?
Який правильний спосіб ініціалізувати впорядкований словник (OD), щоб він зберігав порядок початкових даних? 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
Адміністратор Django: як сортувати по одному зі спеціальних полів list_display, у яких немає поля бази даних
# 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() Як я міг сортувати клієнтів, залежно від number_of_ordersїх? admin_order_fieldТут не можна використовувати властивість, оскільки для сортування потрібне поле бази даних. Чи …

7
Сортування масиву в алфавітному порядку (без регістру)
У мене є рядковий рядок, namesякий містить імена людей. Я хочу сортувати масив в алфавітному порядку. 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)); Я намагався сортувати список вище. Але він відображає відсортований масив як: …
121 java  sorting  arraylist 

9
Ефективне сортування масивного масиву у порядку зменшення?
Я здивований, що цього конкретного питання раніше не задавали, але я дійсно не знайшов його ні на SO, ні на документації np.sort. Скажімо, у мене є випадковий нумеровий масив, що містить цілі числа, наприклад: > temp = np.random.randint(1,10, 10) > temp array([2, 4, 7, 4, 2, 2, 7, 6, 4, …
121 python  arrays  sorting  numpy 

4
Як сортувати масив хешів за значенням у хеші?
Цей код Ruby не веде себе так, як я очікував: # 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 Я шукаю сортувати масив хешів за ключем "значення", але вони друкуються несортованими.
120 ruby  arrays  sorting  hash 

16
Як сортувати масив за кількома стовпцями?
У мене багатовимірний масив. Основний масив - це масив [publicationID][publication_name][ownderID][owner_name] Що я намагаюся зробити, це сортувати масив по owner_nameта далі publication_name. Я знаю, що в JavaScript у вас є Array.sort(), в який ви можете помістити власну функцію, в моєму випадку я маю: function mysortfunction(a, b) { var x = a[3].toLowerCase(); …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.