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

Задавши послідовність елементів, знайдіть перестановку таким, що елементи знаходяться у певному порядку.

2
Сортування за допомогою стеків лише для читання
Розглянемо наступне налаштування: нам дається стек який містить n елементів.sssnnn ми можемо використовувати постійну кількість додаткових стеків.О(1)O(1)O(1) ми можемо застосувати наступні операції до цих стеків: перевірити, чи стек порожній, порівняйте основні елементи двох стеків, видаліть верхній елемент із стека, надрукувати верхній елемент у стеці, скопіюйте верхній елемент стека в інший …

2
Клас складності, що відповідає сортуванню
Дві частини TCS - це алгоритми та складність. Я спрощено скажу, що алгоритми - це вивчення верхніх меж, що показує, що ви можете щось зробити (із заданими обмеженими ресурсами), а складність полягає в тому, щоб показати, що ви не можете обійтися без мінімальних ресурсів. Тож часто алгоритмічна проблема заявляється в …

2
Алгоритм сортування пар чисел
Я вже задавав це питання на stackoverflow , але, можливо, воно краще підходить для цього сайту. Проблема полягає в наступному: У мене є N пари пар цілих чисел. Мені потрібно їх сортувати. Кінцевий вектор пар повинен бути відсортований неодноразово за першим числом у кожній парі та несильно другим у кожній …

2
Лексикографічно мінімальний топологічний вид маркованого DAG
Розглянемо проблему, коли нам подано вхідний спрямований ациклічний графік G = ( V, Е)G=(V,E)G = (V, E) , функцію маркування λλ\lambda від VVV до деякого набору LLL із загальним порядком &lt;L&lt;L<_L (наприклад, цілі числа), і де нас просять обчислити лексикографічно найменший топологічний різновид ГGG у перерахунку на λλ\lambda . Точніше, …

2
Що таке хороший алгоритм сортування спеціального випадку?
У мене є набір даних, який представляє собою ряд об'єктів, розташованих у двомірній сітці. Я знаю, що в мене чітке впорядкування, збільшуючись, коли ви йдете вліво-вправо в кожному рядку, і збільшуючись як зверху вниз у кожному стовпчику. Наприклад, 1 2 3 4 6 7 5 8 9 Чи можу я …

1
Є сортування
В недавньому препринті https://arxiv.org/abs/1801.00776 стверджується, що реальних чисел можна впорядкувати за часом O ( n √nnn і лінійний простір. Цей документ здається розумним, хоча я не є експертом у сортуванні алгоритмів.O(nlogn−−−−√),O(nlog⁡n),O(n \sqrt{\log n}), Якщо це правильно, це було б суттєвим, я вважаю, принаймні теоретично. Однак, головний аргумент є дещо неофіційним …

1
Оптимальне рандомізоване сортування порівняння
Отже, ми всі знаємо нижню межу дерева порівняння про найгірші випадки порівнянь, проведених алгоритмом сортування (детермінованого) порівняння. Він не застосовується до рандомізованого сортування порівняння (якщо ми вимірюємо очікувані порівняння для найгіршого випадку). Наприклад, для n = 4 детермінована нижня межа - п’ять порівнянь, але рандомізований алгоритм (випадковим чином переставляє вхід …

2
Чи можемо ми сортувати без перестановок?
Загальновідомо, що сортування перестановок за допомогою транспозиції знаходиться в , оскільки мінімальна кількість транспозицій, необхідних для сортування π ∈ S n, є саме i n v ( π ) = { ( i , j ) ∈ [ n ] × [ n ] : i &lt; j і π …
12 sorting 

4
знаходження найменших k елементів масиву в O (k)
Це цікаве питання, яке я знайшов в Інтернеті. Враховуючи масив, що містить n чисел (без інформації про них), ми повинні попередньо обробити масив за лінійним часом, щоб ми могли повернути k найменших елементів за час O (k), коли нам дано число 1 &lt;= k &lt;= n Я обговорював цю проблему …
12 sorting 

3
Сортування «k-тонічних» послідовностей
Сподіваюся, хтось знає відповідь на це, тому мені не доведеться читати літературу ... Розглянемо послідовність чисел . Подумайте про послідовність як проміжки . Зрозуміло, що початкова послідовність є бітонічною, якщо будь-яка точка на реальній прямій врізається не більше 2 інтервалів. Ми будемо називати послідовність, де точка колюється на більшій кількості …

2
Повернення списку за допомогою двох черг
Це питання натхнене існуючим питанням про те, чи можна моделювати стек, використовуючи дві черги з амортизованим часом за операцію стека. Відповідь, здається, невідома. Ось більш конкретне запитання, відповідне окремому випадку, коли перші операції PUSH виконуються спочатку, а потім усі операції POP. Наскільки ефективно можна повернути список елементів за допомогою двох …

1
Перерахування топологічних різновидів DAG з міткою вершин
Нехай бути орієнтований ациклічний граф , і нехай λ є функцією маркування відображення кожної вершини v ∈ V до мітки Х ( про ) в деякому кінцевому алфавіті L . Написання n : = | V | , Топологічне сортування з G біекція σ з { 1 , ... , …

2
Визначення того, чого можна досягти перестановкою елементів некомутативної групи
Зафіксуємо кінцеву групу . Мене цікавить наступна проблема рішення: вхід - це деякі елементи з частковим порядком на них, і питання полягає в тому, чи існує перестановка елементів, яка задовольняє порядок і така, що склад елементів у цьому порядок дає нейтральний елемент групи .GGGGGGeee Формально проблема -test полягає в наступному, …

2
Лінійний алгоритм часу для знаходження зміщених макс
Припустимо, що нам дано масив що містить неотримані цілі числа (не обов'язково окремі).A[1..n]A[1..n]A[1..n] Нехай - відсортований у незростаючому порядку. Ми хочемо обчислити BBBAAAm=maxi∈[n]B[i]+i.m=maxi∈[n]B[i]+i.m = \max_{i\in [n]} B[i]+i. Очевидним рішенням є сортування AAA а потім обчислення mmm . Це дає алгоритм, який працює в часі O(nlgn)O(nlg⁡n)O(n \lg n) в гіршому випадку. …

1
Сортування із середнім значенням порівнянь
Чи існує алгоритм сортування на основі порівняння, який використовує середнє порівняння ?lg(n!)+o(n)lg(n!)+o(n)\mathrm{lg}(n!)+o(n) Існування найгіршого випадку алгоритму порівняння є відкритою проблемою, але середнього випадку достатньо для рандомізованого алгоритму з очікуваним порівняння для кожного введення. Значення полягає в тому, що це порівняння від оптимальних, витрачаючи в середньому лише порівняння на елемент.lg(n!)+o(n)lg(n!)+o(n)\mathrm{lg}(n!)+o(n)lg(n!)+o(n)lg(n!)+o(n)\mathrm{lg}(n!)+o(n)lg(n!)+o(n)lg(n!)+o(n)\mathrm{lg}(n!)+o(n)o(n)o(n)o(n)o(1)o(1)o(1) Оскільки …

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