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

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

5
heapq із користувацьким предикатом порівняння
Я намагаюся створити купу з користувацьким предикатом сортування. Оскільки значення, що входять до нього, мають "визначений користувачем" тип, я не можу змінити їх вбудований предикат порівняння. Чи є спосіб зробити щось на зразок: h = heapq.heapify([...], key=my_lt_pred) h = heapq.heappush(h, key=my_lt_pred) Або ще краще, я міг би обернути функції heapq …

11
За допомогою LINQ перемістіть елемент у верхній частині списку
Чи є спосіб перемістити елемент, скажімо id = 10, як перший елемент у списку за допомогою LINQ? Елемент A - id = 5 Елемент B - id = 10 Елемент C - id = 12 Елемент D - id = 1 У цьому випадку, як я можу елегантно перемістити елемент …
81 c#  linq  sorting 

21
Натуральне сортування в MySQL
Чи існує елегантний спосіб ефективного, природного сортування в базі даних MySQL? Наприклад, якщо у мене є такий набір даних: Final Fantasy Фінальна фантазія 4 Фінальна фантазія 10 Фінальна фантазія 12 Final Fantasy 12: Chains of Promathia Фінальна фантастична пригода Final Fantasy Origins Фінальна фантастична тактика Будь-яке інше елегантне рішення, окрім …


7
Як відсортувати масив у Scala?
Я бачу, що на ньому є об’єкт сортування Sortingз методом швидкої сортування quickSort. Що може бути прикладом коду його використання, сортування масиву об'єкта довільного типу? Схоже, мені потрібно передати реалізацію Orderableознаки, але я не впевнений у синтаксисі. Крім того, я б віддав перевагу відповіді, які роблять це за "шкалою". Я …
81 sorting  scala 

10
Який найефективніший спосіб сортувати параметри вибору Html за значенням, зберігаючи при цьому вибраний елемент?
У мене є jQuery, але я не впевнений, чи є в ньому вбудовані помічники для сортування. Я міг би зробити 2d масиву кожного елемента text, valueі selectedвластивості, але я не думаю , що в JavaScript побудований в Array.sort()працюватиме правильно.

2
ElasticSearch багаторівнева агрегація батьків та дітей
У мене є батьківська / дитяча структура на 3 рівнях. Скажімо: Компанія -> Співробітник -> Наявність Оскільки Доступність (а також Співробітник) тут часто оновлюється, я вибираю використання батьківської / дочірньої структури проти вкладених. І функція пошуку чудово працює (усі документи мають правильні фрагменти). Тепер я хочу відсортувати ці результати. Сортувати …

7
Це швидше додати до колекції, а потім відсортувати її, або додати до відсортованої колекції?
Якщо у мене Mapтаке: HashMap<Integer, ComparableObject> map; і я хочу отримати колекцію значень, відсортованих за природним упорядкуванням, який метод найшвидший? (A) Створіть екземпляр сортуваної колекції, наприклад ArrayList, додайте значення, а потім сортуйте: List<ComparableObject> sortedCollection = new ArrayList<ComparableObject>(map.values()); Collections.sort(sortedCollection); (B) Створіть екземпляр упорядкованої колекції типу TreeSet, а потім додайте значення: Set<ComparableObject> …

6
Python 3 сортує дикт за його значеннями
Єдині методи, які я знайшов, працюють для python2 або повертають лише список кортежів. Чи можна сортувати словник, наприклад {"aa": 3, "bb": 4, "cc": 2, "dd": 1}, за його значеннями? Порядок сортування словника, якого я хочу досягти, - від найбільшого до найменшого. Я хочу, щоб результати виглядали так: bb 4 aa …

1
Як сортувати список дат чи об'єктів дати?
Як відсортувати список об’єктів дати та / або дати та часу? Прийнята відповідь тут не працює для мене: from datetime import datetime,date,timedelta a=[date.today(), date.today() + timedelta(days=1), date.today() - timedelta(days=1)] print a # prints '[datetime.date(2013, 1, 22), datetime.date(2013, 1, 23), datetime.date(2013, 1, 21)]' a = a.sort() print a # prints 'None'....what???

9
Javascript сортує масив об’єктів за логічною властивістю
Дивіться редагування в кінці для фактичної проблеми. Гаразд, у мене такий сценарій: a = [false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, true, false, false, false, false, false, false, false, false, false, false, …

14
Сортувати колекцію Java
У мене є колекція Java: Collection<CustomObject> list = new ArrayList<CustomObject>(); CustomObjectзараз має idполе перед відображенням списку, я хочу відсортувати цю колекцію за цим id. Чи можу я це зробити?

4
Linq Спершу замовляйте за певним номером, а потім показуйте всі інші в порядку
Якщо у мене є список номерів: 1,2,3,4,5,6,7,8 і я хочу замовити за певним номером, а потім показати решту. Наприклад, якщо я вибрав "3", список повинен бути: 3,1,2,4,5,6,7,8 Шукаємо linq та c #. Дякую
78 c#  asp.net  linq  sorting 

11
Сортування елементів параметрів за алфавітом за допомогою jQuery
Я намагаюся зрозуміти сортування optionелементів всередині selectелемента за алфавітом. В ідеалі, я хотів би мати це як окрему функцію, де я можу просто передати елемент select, оскільки його потрібно сортувати, коли користувач натискає деякі кнопки. Я шукав високий і низький, щоб знайти хороший спосіб зробити це, але не зміг знайти …

20
Поєднання двох відсортованих списків у Python
У мене є два списки об’єктів. Кожен список уже відсортований за властивістю об’єкта, що має тип дати та часу. Я хотів би об’єднати два списки в один відсортований список. Чи найкращий спосіб просто зробити сортування, чи це розумніший спосіб зробити це в Python?
77 python  list  sorting 

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