АиСД S02E05. Дерево поиска, AVL-дерево

Поделиться
HTML-код
  • Опубликовано: 18 ноя 2024

Комментарии • 12

  • @stepanmikhailiuk4571
    @stepanmikhailiuk4571 3 года назад +15

    Какой топовый препод. Не токсик, видно что шарит, нормально объясняет

  • @mortisalbum6178
    @mortisalbum6178 3 года назад +9

    Спасибо за вашу лекцию!
    Плюс еще одно знание в копилку молодого масленка.

  • @alina_val
    @alina_val Год назад

    спасибо за прекрасный разбор!

  • @kirilloidj
    @kirilloidj 4 года назад +11

    Превосходно

  • @TvOrOzhOk273
    @TvOrOzhOk273 2 года назад

    Спасибо за видеоурок

  • @Golimko
    @Golimko 4 года назад +4

    Доказать логарифмическую высоту AVL дерева можно чуть проще. Видно, что f(H)>= f(H-1)+f(H-2), а значит функция F растёт быстрее, чем числа Фибоначчи, которые растут экспоненциально.

  • @АдамСмит-ы7р
    @АдамСмит-ы7р 4 года назад +1

    Чтобы insert выглядел КРАСИВО, нужно возвращать из него корень результирующего поддерева, а в месте вызова писать `node = insert(node, x)`
    (в прод так писать, наверное, не стоит, потому что рекурсия таким образом перестаёт быть хвостовой, но для иллюстрации работы алгоритма вроде вполне норм)
    С erase аналогично

    • @pavelmavrin
      @pavelmavrin  4 года назад +3

      Адам Смит норм план да, я так пишу декартово

  • @eugeneafanasyev3245
    @eugeneafanasyev3245 4 года назад +1

    Годно

  • @сергейсемёнов-о7ю

    Печально что нет кода добавления элемента в АВЛ дерево, включая все повороты.

  • @mrgeroi_
    @mrgeroi_ 11 месяцев назад +1

    16:03

  • @RusFarFaz
    @RusFarFaz 5 месяцев назад +1

    ужасная подача материала. чел может и крут в соревнованиях, но как препод никакущий