В каком тестовом примере вставка сортировки выполняется лучше, чем сортировка сортировки? Четко опишите тестовый пример.Какой тип ввода отличается от сортировки сортировки?
Почему сортировка сортировки хуже, чем сортировка вставки в этом случае?
Я ответил на первый вопрос так:
О (п). Когда сортировке вставки присваивается список, он принимает текущий элемент и вставляет его в соответствующую позицию списка, настраивая список при каждом вставке. Это похоже на размещение карт в карточной игре.
И второй вопрос:
Поскольку выбор Сортировать всегда делает п (п-1)/2 сравнений, но в худшем случае это будет только когда-либо делать п-1 свопы.
Но я не уверен в своих ответах, советах?
Вы не представили тестовый пример для первого вопроса. – Kevin
Возможно, я не понимаю, что такое тест, не могли бы вы объяснить мне это? – r4b
Они хотят что-то вроде «производительность хуже для сортировки выбора, когда список ввода уже отсортирован в порядке убывания, например' [4,3,2,1] '. (Я не знаю, действительно ли это правда, это всего лишь пример формата ответа). – Kevin