Если я прохожу в пользовательском Imparer к экземпляру метода сортировки списка, будет ли метод сравнения сравнения (x, y), когда когда-либо называться с тем же элементом? т.е. Возможно ли, что сравнение (x, x) может быть ...
Сортировка строк по сравнению (например, стандартная функция QuickSort + strcmp-like) может быть немного медленной, особенно для длинных строк с общим префиксом (функция сравнения занимает время O (с), где s ...
Почему мы предпочитаем сортировать меньший раздел файла и помещать больший в стек после разделения для быстрой сортировки (нерекурсивная реализация)? Это снижает сложность пространства ...
Сортировка следующего массива a с помощью быстрой сортировки, [6, 11, 4, 9, 8, 2, 5, 8, 13, 7] Pivot следует выбрать как среднее арифметическое для первого и последнего элементов, т. е. (a [0] + a [size - 1]) / 2 (...
Я создал два проекта . Один на C ++ и один на Java. Я провел испытания на время для QuickSort и SelectionSort для обоих. Как ни странно, я обнаружил очень странное поведение. Вот результаты для массива ...
Я просто учусь в своем классе по алгоритмам и просматривал QuickSort. Я понимаю алгоритм и то, как он работает, но не знаю, как получить количество сравнений, которые он выполняет, или какой журнал ...
Я прав говоря, что в обоих алгоритмах все, что вы делаете, это берете свою структуру, рекурсивно разделяете ее на две и затем выстраиваете структуру в правильном порядке? Итак, что это за ...
Я прочитал на форуме следующее: Сортировка слиянием очень эффективна для неизменяемых структур данных, таких как связанные списки, а быстрая сортировка обычно быстрее, чем сортировка слиянием, когда данные хранятся в
...
Я выполняю быструю сортировку по очень большому объему данных и ради удовольствия пытаюсь распараллелить его, чтобы ускорить сортировку. Однако в нынешнем виде многопоточная версия работает медленнее, чем ...
Как мы знаем, производительность быстрой сортировки в среднем составляет O (n * log (n)), но производительность слияния и heapsort равна O (n * log (n)) в среднем тоже. Возникает вопрос, почему быстрая сортировка в среднем быстрее.
Некоторые из вас могли наткнуться на эту милую статью - http://igoro.com/archive/quicksort-killer/ \ Что действительно интересно, так это то, как он исправляет быструю сортировку, выполняемую за O (N log N) против ...
Я работаю над реализацией варианта быстрой сортировки, основанной на алгоритме выбора для выбора хорошего элемента поворота. Обычная мудрость состоит в том, чтобы разделить массив на блоки из 5 элементов, взять ...
Я был присвоен для реализации быстрой сортировки со случайной точкой опоры (потому что это - предположительно, самый эффективный/самый безопасный путь), все же я работал в качестве ведомого устройства по сортировке по неразумному алгоритму. Может любой на