Heapsort vs Priority Queues - PullRequest
       89

Heapsort vs Priority Queues

0 голосов
/ 19 сентября 2018

Я только что узнал о Heapsort и Priority Queue и думаю, что у них примерно такая же идея.Основываясь на моем понимании Heapsort, он поменяет элемент в комнате на n-й узел и удалит самый большой элемент, поменявший n-ным узлом с кучей, затем сортирует его по maxheap.Если при сортировке по приоритетам я думаю, что максимальный приоритет удаляется (как в случае с heapsort [я думаю]), то, возможно, снова сортируем по maxheap.

Было бы это правильно или как различить оба?

1 Ответ

0 голосов
/ 21 сентября 2018

Вы правы в том, что они оба основаны на структуре данных кучи.

Heapsort - это алгоритм сортировки, в то время как очередь с приоритетами по сути представляет собой кучу мин / макс.

...