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

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

4
Як сортувати лічильник за значенням? - пітон
Крім пізнання списків зворотного розуміння списку, чи існує пітонічний спосіб сортування лічильника за значенням? Якщо так, це швидше, ніж це: >>> from collections import Counter >>> x = Counter({'a':5, 'b':3, 'c':7}) >>> sorted(x) ['a', 'b', 'c'] >>> sorted(x.items()) [('a', 5), ('b', 3), ('c', 7)] >>> [(l,k) for k,l in sorted([(j,i) …

3
Як використовувати порядок SQL за заявою, щоб сортувати результати, нечутливі до регістру?
У мене є база даних SQLite, яку я намагаюся сортувати за алфавітним порядком. Проблема в тому, що SQLite, схоже, не враховує A = a під час сортування, тому я отримую такі результати: A B C T a b c g Я хочу отримати: A a b B C c g …

14
Ефективний спосіб вставити число в відсортований масив чисел?
У мене є відсортований масив JavaScript, і хочу вставити ще один елемент у масив, таким чином отриманий масив залишається відсортованим. Я, безумовно, міг реалізувати просту функцію вставки в стилі quicksort: var array = [1,2,3,4,5,6,7,8,9]; var element = 3.5; function insert(element, array) { array.splice(locationOf(element, array) + 1, 0, element); return array; …

17
Найкращий спосіб рандомізувати масив за допомогою .NET
Який найкращий спосіб рандомізувати масив рядків за допомогою .NET? Мій масив містить близько 500 рядків, і я хотів би створити нову Arrayз тими ж рядками, але у випадковому порядку. Будь ласка, включіть у свою відповідь приклад C #.
141 c#  .net  algorithm  sorting  random 

10
Порядок LINQ по стовпцю "null", де порядок зростає, а нулі мають бути останніми
Я намагаюся сортувати список продуктів за їх ціною. У наборі результатів потрібно перераховувати продукти за ціною від низької до високої за стовпцем LowestPrice. Однак цей стовпчик є нульовим. Я можу сортувати список у порядку зменшення таким чином: var products = from p in _context.Products where p.ProductTypeId == 1 orderby p.LowestPrice.HasValue …
141 c#  linq  sorting 

16
Як сортувати масив у Bash
У мене є масив у Bash, наприклад: array=(a c b f 3 5) Мені потрібно сортувати масив. Не просто відображення вмісту відсортовано, а для отримання нового масиву з відсортованими елементами. Новий відсортований масив може бути абсолютно новим або старим.
139 arrays  bash  shell  sorting 

13
Як сортувати два списки (які посилаються один на одного) точно таким же чином
Скажіть, у мене є два списки: list1 = [3, 2, 4, 1, 1] list2 = ['three', 'two', 'four', 'one', 'one2'] Якщо я запускаю list1.sort(), це відсортує його, [1,1,2,3,4]але чи є спосіб list2синхронізуватись (так що я можу сказати, що елемент 4належить 'three')? Отже, очікуваний вихід буде таким: list1 = [1, 1, …
139 python  list  sorting 

10
Сортуйте текстовий файл за довжиною рядка, включаючи пробіли
У мене є файл CSV, який виглядає приблизно так AS2345, ASDF1232, Містер рівнинний приклад, просп. Бінарний проспект 110, Атлантида, RI, 12345, (999) 123-5555,1.56 AS2345, ASDF1232, Місіс Плейн Приклад, 1121110 Тернар, вул. 110 Бінарний проспект .., Атлантида, РІ, 12345, (999) 123-5555,1.56 AS2345, ASDF1232, Mr. Plain Example, пр. Бінарний проспект 110, місто …
137 bash  sorting  text  awk 

7
Сортування декількох клавіш за допомогою сортування Unix
У мене є потенційно великі файли, які потрібно сортувати за 1-n клавішами. Деякі з цих клавіш можуть бути числовими, а деякі - не. Це стовпчастий файл фіксованої ширини, тому розмежувачів немає. Чи є хороший спосіб зробити це за допомогою сорту Unix? З одним ключем це так само просто, як і …
137 linux  unix  sorting 

6
Swift: сортування масиву об’єктів за алфавітом
У мене це: class Movies { Name:String Date:Int } і масив [Фільми]. Як сортувати масив в алфавітному порядку за назвою? Я спробував: movieArr = movieArr.sorted{ $0 < $1 } і movieArr = sorted(movieArr) але це не працює, тому що я не отримую доступу до атрибута імені Movies.
137 ios  arrays  swift  sorting 

3
Як сортувати з лямбда?
sort(mMyClassVector.begin(), mMyClassVector.end(), [](const MyClass & a, const MyClass & b) { return a.mProperty > b.mProperty; }); Я хотів би використовувати функцію лямбда для сортування спеціальних класів замість прив'язки методу екземпляра. Однак наведений вище код дає помилку: помилка C2564: 'const char *': перетворення стилю функції у вбудований тип може приймати лише …
136 c++  sorting  lambda  char  const 

4
Який алгоритм паралельного сортування має найкращі середні показники випадку?
Сортування займає O (n log n) у серійному корпусі. Якщо у нас є O (n) процесори, ми сподіваємось на лінійну швидкість. O (log n) паралельні алгоритми існують, але вони мають дуже високу константу. Вони також не застосовуються до товарного обладнання, яке не має ніде поблизу процесорів O (n). З процесорами …

8
сортування списку без урахування регістру, не знижуючи результат?
У мене є список таких рядків: ['Aden', 'abel'] Я хочу сортувати предмети, не залежні від регістру. Тому я хочу отримати: ['abel', 'Aden'] Але я отримую протилежне з sorted()або list.sort(), тому що великі регістри постають перед малі. Як я можу проігнорувати випадок? Я бачив рішення, що передбачають зменшення розміру всіх елементів …


27
Бульбашка Сортувати домашнє завдання
У класі ми робимо алгоритми сортування, і, хоча я їх добре розумію, коли розмовляю про них і пишуть псевдокод, у мене виникають проблеми з написанням фактичного коду для них. Це моя спроба в Python: mylist = [12, 5, 13, 8, 9, 65] def bubble(badList): length = len(badList) - 1 unsorted …

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