Большое О - ассимптотическая оценка сложности алгоритмов

Поділитися
Вставка
  • Опубліковано 4 жов 2024

КОМЕНТАРІ • 16

  • @vano03voin
    @vano03voin 7 місяців тому +2

    Жеееесть! Обожаю питон клинику. Я только столкнулся в своем проекте о "сложности и ее прогнозировании и контролировании" а у клиники ТУТЖЕ, НЕ ПОВЕРХНОСТНЫЙ ролик на эту тему. Ставлю лайк автору и желаю ему продолжать заниматься своим любимым делом) 👍

  • @sladge17
    @sladge17 7 місяців тому

    Перед просмотром думал, что не узнаю ничего нового. Не скажу, что никогда так не ошибался, но новое для себя всё-же узнал. Отдельное спасибо за обложку, пончик в космосе, зачёт.

  • @perfa8527
    @perfa8527 7 місяців тому +1

    Огромное спасибо за видео. Сейчас очень актуально.

  • @quansumonner
    @quansumonner 6 місяців тому +1

    Блин, видео очень крутое и информативное. Я до сих пор не понимаю, почему информация о append не была исправлена в Python TimeComplexity.
    Но я хотел бы отметить, что называть «переменную» как min - не очень хорошая идея.
    Кстати о min. Это будет лучшем вариантом в задачке из начала.
    Да, и он реализован на C и работает быстрее, чем сортировка или цикл.
    Проверено до 50_000_000 :)
    А математика - это круто, особенно когда она так просто объясняется :)

    • @pythonclinic
      @pythonclinic  6 місяців тому +1

      min, да, хорош) особенно, если объекты уже умеют сравниваться между собой)

  • @blastblast9897
    @blastblast9897 7 місяців тому

    Спасибо, на одном дыхании прослушал.

  • @kohakovich
    @kohakovich 7 місяців тому

    Спасибо большое за ваши видео !!!

  • @mihailevtyugin3019
    @mihailevtyugin3019 4 місяці тому

    Ну так то log2(n) может быть < 1 при значениях n (0;2), так что при значениях 1 скорость роста будет больше просто у n)))

  • @rustrar2874
    @rustrar2874 7 місяців тому

    Спасибо за видео! Очень хорошо и понятно объясняете, действительно, поймет даже babushka )
    Хорошо бы еще видосов по матану, в ваших словах он начинает обретать смысл )
    и в целом этот канал - просто находка, желаю и дальше заниматься любимым делом.
    з.ы. заведите хоть бусти чтоли ) ябподписался

    • @pythonclinic
      @pythonclinic  7 місяців тому

      спасибо) бусти и прочих сервисов пока не будет, потому что у меня нет гарантий регулярного выхода контента

  • @ИннаЛиксакова-о4н
    @ИннаЛиксакова-о4н 7 місяців тому

    если ж зашли за алгоритмы пояснять:), давайте уже тогда нам красно-черное дерево. Для меня сейчас это самое сложное, что может встретиться на собесе

  • @Andrew-xb3nv
    @Andrew-xb3nv 7 місяців тому

    В примере на поиск минимального элемента лучше не задавать имя переменной min. А лучшим решением будет использование встроенной функции min, так как под её капотом подозреваю реализация на C. Можно еще предложить хипстерское решение с помощью модуля heapq: heapify(l), print(l[0]) - хотя у него сложность O(n log(n)), но на тестах при n=100_000_000 он обыгрывает сделанный в лоб поиск на питоне - скорей всего при больших n будет проигрывать, но при таких n мой комп уже перегреется.

    • @pythonclinic
      @pythonclinic  7 місяців тому

      очень крутые комменты))

  • @kvitt0
    @kvitt0 2 місяці тому

    я уснул