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

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


10
Як сортувати залежні об’єкти за залежністю
У мене є колекція: List<VPair<Item, List<Item>> dependencyHierarchy; Перший елемент у парі - це якийсь об'єкт (елемент), а другий - колекція однотипних об'єктів, від яких залежить перший. Я хочу отримати List<Item>порядок залежності, тому немає елементів, які залежать від першого елемента тощо (відсутність циклічної залежності!). Вхідні дані: Пункт4 залежить від Пункту3 та …


5
Як відсортувати вектор STL?
Я хотів би відсортувати vector vector<myClass> object; Де myclassмістить багато intзмінних. Як я можу відсортувати своє vectorза будь-якою конкретною змінною даних myClass.
76 c++  sorting  stl 


10
Як відсортувати масив ints за допомогою нестандартного компаратора?
Мені потрібно відсортувати масив ints, використовуючи власний компаратор, але бібліотека Java не надає функції сортування для ints із компараторами (компаратори можна використовувати лише з об’єктами). Чи є простий спосіб зробити це?
76 java  sorting 

7
Вимкнути автоматичне сортування в першому стовпці під час використання jQuery DataTables
Я використовую jQuery DataTables, і я хотів би знати, чи можливо вимкнути автоматичне сортування в першому стовпці таблиці? Мій код виглядає так: /* Default class modification */ $.extend( $.fn.dataTableExt.oStdClasses, { "sWrapper": "dataTables_wrapper form-inline" } ); /* API method to get paging information */ $.fn.dataTableExt.oApi.fnPagingInfo = function ( oSettings ) { …

15
Як увімкнути сортування DataGridView, коли користувач натискає заголовок стовпця?
У моїй формі є datagridview, і я заповнюю її наступним чином: dataGridView1.DataSource = students.Select(s => new { ID = s.StudentId, RUDE = s.RUDE, Nombre = s.Name, Apellidos = s.LastNameFather + " " + s.LastNameMother, Nacido = s.DateOfBirth }) .OrderBy(s => s.Apellidos) .ToList(); Зараз я використовую s.Apellidos як сортування за замовчуванням, …

8
Сортування чисел у порядку зменшення, але з 0 на початку
У мене виклик JavaScript, який я намагаюся розібратися на деякий час. Розглянемо цей масив: let arr = [0, 1, 0, 2, 0, 3, 0, 4, 0, 5]; Я повинен вивести цей результат: arr = [0, 0, 0, 0, 0, 5, 4, 3, 2, 1] Я дотримуюся цієї лінії логіки, щоб …

3
Сортування вектора у порядку зменшення у межах двох діапазонів
Скажіть, у мене є вектор цілих чисел: std::vector<int> indices; for (int i=0; i<15; i++) indices.push_back(i); Потім я сортую це у порядку зменшення: sort(indices.begin(), indices.end(), [](int first, int second) -> bool{return indices[first] > indices[second];}) for (int i=0; i<15; i++) printf("%i\n", indices[i]); Це призводить до наступного: 14 13 12 11 10 9 …

3
Як знайти мінімальну кількість рухів для переміщення предмета в позицію в стеку?
Враховуючи набір стеків NXP, N - кількість стеків, а P - ємність стеків, як я можу обчислити мінімальну кількість свопів, необхідних для переміщення з якогось вузла в місці A до деякого довільного місця B? Я розробляю гру, і кінцевою метою є сортування всіх стеків, щоб вони були однакового кольору. # …

3
Спеціальне сортування таким чином, що А надходить до a, а B - перед b
У мене є такий список кольорів: Рожевий, синій, червоний, синій, сірий, зелений, фіолетовий, чорний ... тощо List<String> listOfColors = Arrays.asList("Pink", "Blue", "Red", "blue", "Grey", "green", "purple", "black"); Є деякі проміжні операції, такі як фільтрування деяких фруктових кольорів, тепер у мене залишаються відфільтровані результати там, де я хочу їх сортувати за …

2
Алгоритм сортування для Excel / SharedStrings
У Excel вони "стискають" рядки для чисельного відображення (хоча я не впевнений, що слово "компрес" в цьому випадку правильне). Ось приклад, показаний нижче: Хоча це допомагає зменшити загальний розмір файлів і слід пам’яті, як тоді Excel здійснює сортування за рядковим полем? Чи потрібно кожній окремій рядку пройти відображення пошуку: і …

3
Як ефективно сортувати символи в рядку в R?
Як я можу ефективно сортувати символи кожного рядка у векторному? Наприклад, заданий вектор рядків: set.seed(1) strings <- c(do.call(paste0, replicate(4, sample(LETTERS, 10000, TRUE), FALSE)), do.call(paste0, replicate(3, sample(LETTERS, 10000, TRUE), FALSE)), do.call(paste0, replicate(2, sample(LETTERS, 10000, TRUE), FALSE))) Я написав функцію, яка розділить кожну рядок на вектор, сортуватиме вектор, а потім згортає вихід: …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.