Контрольные вопросы
Чем можно объяснить многообразие алгоритмов сортировок?
Почему на данный момент не существует универсального алгоритма сортировки?
Как соблюдение свойств устойчивости и естественности влияет на трудоемкость алгоритма сортировки?
За счет чего в алгоритмах быстрых сортировок происходит выигрыш при выполнении операций сравнения и перестановок?
Какие из перечисленных алгоритмов наиболее эффективны на почти отсортированных массивах: бинарная пирамидальная сортировка, сортировка слиянием, сортировка Шелла и сортировка Хоара? За счет чего происходит выигрыш?
Почему алгоритмы быстрых сортировок не дают большого выигрыша при малых размерах массивов?
В чем преимущества и недостатки по отношению друг к другу следующих алгоритмов сортировок: бинарная пирамидальная сортировка, сортировка слиянием, сортировка Шелла и сортировка Хоара?
Как определить, какому алгоритму сортировки отдать предпочтение при решении задачи?
Чем обусловлено использование алгоритмов внешних сортировок?
Как расходуется ОЗУ при использовании различных алгоритмов внешних сортировок?
Каким слиянием, простым или естественным, эффективнее объединять два упорядоченных по общему ключу файла? Ответ обоснуйте.
Какие еще факторы, кроме числа фаз и путей, следует учитывать при анализе эффективности алгоритмов внешних сортировок?
Как определить, какому алгоритму внешних сортировок отдать предпочтение при решении задачи?
Do'stlaringiz bilan baham: |