Вопросы с тегом «sorting»

503
Почему в Java нет SortedList?

В Java есть такие SortedSetи SortedMapинтерфейсы. Оба принадлежат платформе Java Collections и предоставляют отсортированный способ доступа к элементам. Тем не менее, в моем понимании нет SortedListв Java. Вы можете использовать java.util.Collections.sort()для сортировки списка. Есть идеи, почему...

457
Сортировать список по нескольким атрибутам?

У меня есть список списков: [[12, 'tall', 'blue', 1], [2, 'short', 'red', 9], [4, 'tall', 'blue', 13]] Если бы я хотел отсортировать по одному элементу, скажем, высокому / короткому элементу, я мог бы сделать это с помощью s = sorted(s, key = itemgetter(1)). Если бы я захотел отсортировать как по...

446
Как отсортировать массив ассоциативных массивов по значению заданного ключа в PHP?

Учитывая этот массив: $inventory = array( array("type"=>"fruit", "price"=>3.50), array("type"=>"milk", "price"=>2.90), array("type"=>"pork", "price"=>5.43), ); Я хотел бы отсортировать $inventoryэлементы по цене, чтобы получить: $inventory = array( array("type"=>"pork",...

443
List <T> OrderBy по алфавиту

Я использую C # на Framework 3.5. Я ищу, чтобы быстро отсортировать Generic List<T>. Для примера, скажем, у меня есть список Personтипа со свойством фамилия. Как бы отсортировать этот список с помощью лямбда-выражения? List<Person> people = PopulateList(); people.OrderBy(???? =>...

432
Как я могу преобразовать объект «arguments» в массив в JavaScript?

Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. argumentsОбъект в JavaScript является нечетной бородавка-он действует так же , как...

401
Самый быстрый вид массива с фиксированной длиной 6 int

Отвечая на другой вопрос переполнения стека ( этот ), я наткнулся на интересную подзадачу. Какой самый быстрый способ сортировки массива из 6 целых чисел? Как вопрос очень низкого уровня: мы не можем предполагать, что библиотеки доступны (и сам вызов имеет свою стоимость), только простой C чтобы...

382
orderBy несколько полей в Angular

Как сортировать, используя несколько полей одновременно в угловых? кулак по группе, а затем по подгруппе для примера $scope.divisions = [{'group':1,'sub':1}, {'group':2,'sub':10}, {'group':1,'sub':2},{'group':1,'sub':20},{'group':2,'sub':1}, {'group':2,'sub':11}]; Я хотел отобразить это как группа:...

370
Сортировка списка на основе значений из другого списка?

У меня есть список строк, как это: X = ["a", "b", "c", "d", "e", "f", "g", "h", "i"] Y = [ 0, 1, 1, 0, 1, 2, 2, 0, 1 ] Какой самый короткий способ сортировки X, используя значения из Y, чтобы получить следующий вывод? ["a", "d", "h", "b", "c", "e", "i", "f", "g"] Порядок элементов, имеющих...

353
Как отсортировать ArrayList?

У меня есть список двойников в Java, и я хочу отсортировать ArrayList в порядке убывания. Входной ArrayList, как показано ниже: List<Double> testList = new ArrayList(); testList.add(0.5); testList.add(0.2); testList.add(0.9); testList.add(0.1); testList.add(0.1); testList.add(0.1);...

334
Сортировка списка Python по убыванию

Как я могу отсортировать этот список в порядке убывания? timestamp = [ "2010-04-20 10:07:30", "2010-04-20 10:07:38", "2010-04-20 10:07:52", "2010-04-20 10:08:22", "2010-04-20 10:08:22", "2010-04-20 10:09:46", "2010-04-20 10:10:37", "2010-04-20 10:10:58", "2010-04-20 10:11:50", "2010-04-20...

331
Как реализовать классические алгоритмы сортировки в современном C ++?

std::sortАлгоритм (и его кузены std::partial_sortи std::nth_element) из стандартной библиотеки C ++ в большинстве реализаций сложный и гибридная объединение более элементарных алгоритмов сортировки , таких как выбор сортировки, вставки сортировка, быстрая сортировка, сортировка слиянием, или кучи...

329
Пагинация в веб-приложении REST

Это более общая переформулировка этого вопроса (с устранением отдельных частей Rails) Я не уверен, как реализовать разбиение на страницы для ресурса в веб-приложении RESTful. Предполагая, что у меня есть ресурс под названием products, какой из следующих вариантов вы считаете лучшим и почему: 1....

320
Как сохранить ключи / значения в том же порядке, как объявлено?

У меня есть словарь, который я объявил в определенном порядке, и я хочу постоянно держать его в этом порядке. Ключи / значения не могут быть сохранены в порядке, основанном на их значении, я просто хочу их в том порядке, в котором я их объявил. Так что, если у меня есть словарь: d = {'ac': 33,...

311
Как изменить порядок столбцов в кадре данных?

Как изменить этот вход (с последовательностью: время, вход, выход, файлы): Time In Out Files 1 2 3 4 2 3 4 5 К этому выводу (с последовательностью: время, out, in, файлы)? Time Out In Files 1 3 2 4 2 4 3 5 Вот фиктивные данные R: table <- data.frame(Time=c(1,2), In=c(2,3), Out=c(3,4),...