Я прочитал быстрый вид. Мы используем элемент поворота независимо от другого набора данных в массиве. Насколько я знаю; этот противник-убийца рассказывает ввод, который приводит к квадратичной временной сложности (практически). Но как?Что такое «противник убийцы для быстрого сортировки»?
Редактировать: Следующие строки из published paper на Убийца для быстрого сортировки не понимали.
"Первоначально противник делает все элементы gas.When сравниваются два элемента газа, один„замораживаются“в определенного„твердое“значение, больше, чем любая уже твердая стоимость. Затем операнды сравниваются заново. Когда твердый элемент сравнивается с элементом газа, он сравнивает low.when сравниваются два твердых предметов, то ответ зависит от замороженных значений. «
Link to adversary killer for quick sort
В статье объясняется, как, и она делает это лучше, чем позволяет формат этого сайта. Возможно, если конкретное место в документе было неясным по определенной причине, может быть проведено обсуждение по теме. –
@ н.м. возможно, вы правы, но я не понял следующих строк из упомянутой статьи. «Первоначально противник делает все предметы газом. Когда сравниваются два газовых элемента, их« замораживают »в определенное« твердое »значение, большее, чем любое уже твердое значение. Затем операнды сравниваются заново. Когда твердый предмет сравнивается с газовым предметом, он сравнивается с низким. Когда сравниваются два твердых предмета, ответ зависит от замороженных значений. » – Bam
Пожалуйста, [править] (http://stackoverflow.com/posts/36383788/edit) ваш вопрос и введите эту информацию. –