0 / 0 / 1
Регистрация: 15.04.2013
Сообщений: 184
|
||||||
1 | ||||||
Пирамидальная сортировка работает очень медленно13.12.2014, 16:45. Показов 616. Ответов 4
Метки нет (Все метки)
Привет Всем!!! Пытаюсь изучить базовые алгоритмы, вот
пишу пирамидальную сортировку, она работает очень медленно .... Подскажите пожалуйста почему, что я не правильно делаю ? вот код :
0
|
13.12.2014, 16:45 | |
Ответы с готовыми решениями:
4
Сортировка Шелла и пирамидальная сортировка для символов 2 сортировки: пирамидальная сортировка и сортировка слиянием пирамидальная сортировка Пирамидальная сортировка |
2835 / 1644 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
|
|
13.12.2014, 17:23 | 2 |
Возможно, это потому, что алгоритм предусматривает непоследовательный доступ к элементам, что мешает оптимальному использованию кешей.
1
|
Модератор
13505 / 10756 / 6411
Регистрация: 18.12.2011
Сообщений: 28,711
|
||||||
13.12.2014, 18:30 | 3 | |||||
Я бы переписал функцию maxHeapify на нерекурсивную.
Да, и зачем столько инклюдов (нужных только 3):
1
|
2835 / 1644 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
|
|
13.12.2014, 19:08 | 4 |
В maxHeapify рекурсия хвостовая, так что со всеми оптимизациями разница вряд ли будет.
1
|
0 / 0 / 1
Регистрация: 15.04.2013
Сообщений: 184
|
|
13.12.2014, 20:20 [ТС] | 5 |
Спасибо вам, за помощь!!!
Видимо, читаю я не внимательно, попытаюсь ещё раз проработать главу про сортировку пирамидальную...
0
|
13.12.2014, 20:20 | |
13.12.2014, 20:20 | |
Помогаю со студенческими работами здесь
5
Пирамидальная сортировка Пирамидальная сортировка Пирамидальная сортировка Пирамидальная сортировка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |