10 / 10 / 1
Регистрация: 13.12.2014
Сообщений: 87
|
||||||
1 | ||||||
Быстрая сортировка15.09.2015, 22:47. Показов 888. Ответов 3
Метки нет (Все метки)
Здравствуйте. Ребята, очень нужна помощь. Есть функция быстрой сортировки, ей надо упорядочить массив из рандомных чисел - строки по возрастанию. Сортирует правильно - проблема в подсчете сравнений (comparison) в процессе сортировки. Не могу понять, как правильно нужно расположить инкременты. Например при сортировке массива из любого кол-ва строк (N) и 2 столбцов (M), если первый элемент больше второго в строчке, то сравнений будет ноль. Не поможете? Заранее спасибо.
0
|
15.09.2015, 22:47 | |
Ответы с готовыми решениями:
3
Быстрая сортировка(сортировка Хоара). Отсортировать фрагмент массива Быстрая сортировка (сортировка Хоара) для связных списков Сортировка Слиянием vs Быстрая Сортировка - что лучше Быстрая сортировка (сортировка методом Хоара) |
10 / 10 / 1
Регистрация: 13.12.2014
Сообщений: 87
|
|
15.09.2015, 23:29 [ТС] | 3 |
castaway, shift - это перестановка. Но не суть важно, так как с ней вроде проблем нет.
0
|
15.09.2015, 23:32 | 4 |
Тебе необходимо переформировать цикл где происходит подсчет сравнений.
Переделай его на бесконечный. При выполнении условий выходи через break. Пробуй. Показывай что получилось. Подскажу.
0
|
15.09.2015, 23:32 | |
15.09.2015, 23:32 | |
Помогаю со студенческими работами здесь
4
C/C++ FAQ :: Быстрая сортировка (сортировка Хоара) Сортировка расчёской и быстрая сортировка Сортировка Хоара / Быстрая сортировка Быстрая сортировка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |