Сортировка вставками требует вставки элемента в отсортированном порядке путем сдвига элементов уже отсортированного списка при реализации через массив. Если вместо массивов использовать двусвязный список, какова будет временная сложность?
Временная сложность получается O(n^2)? Почему? Если мы рассмотрим вставку для n элементов, то это будет log (1) + log (2) + log (3) + ..... + log (n) - n раз для n элементов, следовательно, сложность должна быть O (nlogn)
log(1) + log(2) + ... + log(n)
, а не1 + 2 + ... + n
? Пожалуйста, добавьте больше деталей в вопросы, чтобы получить более информативные ответы, которые с большей вероятностью объяснят, в чем заключается ваша ошибка. - person amit   schedule 05.04.2012