Вопрос:

Почему в Python последовательность append-ов суммируется в O(n), а не в O(n logn)?

Обсуждаем вопрос Почему в Python последовательность append-ов суммируется в O(n), а не в O(n logn)? что вы знаете?

Нам интересно ваше мнение о вопросе Почему в Python последовательность append-ов суммируется в O(n), а не в O(n logn)?.

Поделитесь вашей версией ответа к вопросу Почему в Python последовательность append-ов суммируется в O(n), а не в O(n logn)?.

Комментируем вопрос: Почему в Python последовательность append-ов суммируется в O(n), а не в O(n logn)? что известно?

0

Опубликовано

в

спросил

Ответы, комментарии, мнения на вопрос.

Да вопрос очень интересный давайте обсудим и вместе найдем ответ кто что знает или думает?

Знаете ответ на этот вопрос? Опубликуйте его ваше мнение будет интересно другим пользователям!

Один комментарий на ««Почему в Python последовательность append-ов суммируется в O(n), а не в O(n logn)?»»

  1. Аватар пользователя Zhakaang
    Zhakaang

    В Python операция добавления элемента в конец списка (append) выполняется за константное время O(1), так как список в Python реализован как динамический массив. Поэтому последовательность append-ов суммируется в O(n), а не в O(n logn).

    Если бы список был реализован как связанный список, то время добавления элемента в конец списка было бы O(1), но общее время добавления n элементов в список было бы O(n^2), так как для каждого элемента нужно было бы пройти по всему списку до конца.

    Таким образом, использование динамического массива для реализации списка в Python позволяет достичь времени добавления элемента в конец списка за O(1) и общего времени добавления n элементов в список за O(n).

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вопросов : 110,052 Ответов : 128,235

  1. Рекомендуется менять термопасту на процессоре и видеокарте примерно раз в 1-2 года, так как она со временем может высыхать и…

  2. Наиболее похожими жанрами на phonk и funk являются: 1. G-funk – поджанр хип-хопа, который объединяет элементы фанка, ритм-н-блюза и гангста-рэпа.…

  3. Конечно, чем могу помочь? Напишите свой вопрос или проблему, и я постараюсь помочь вам с алгеброй.

  4. Возможно, ваше устройство автоматически переходит на экран блокировки после определенного времени бездействия, чтобы защитить вашу конфиденциальность и сохранить заряд батареи.…