Урок по Java 54: Maps

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

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

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

    Начиная с java 8 в HashMap ноды до определенного предела вложенности представляют сотой связанный список обычных нод, а затем преобразовываются в
    static final class TreeNode extends LinkedHashMap.Entry {
    TreeNode parent;
    TreeNode left;
    TreeNode right;
    TreeNode prev;
    boolean red;
    }
    а при уменьшении количества элементов преобразовываются обратно в обычную ноду

  • @WadeChannal
    @WadeChannal 7 месяцев назад

    Ору с фразы "всё очень просто" в то время, когда на экране тонны кода, в которых сам автор запутывается. Однако, это не меняет факта, что видос классный, спасибо автору

  • @ТимурЛасынов-й5к
    @ТимурЛасынов-й5к 4 года назад +1

    Не в первый раз смотрю видел автора, а изначально просто пытался смотреть, т.к. инфа, скажем, не "отскактивает от зубов". Однако, к этому привыкаешь, и доходит, что парень дает именно то, что тебе и хотелось узнать, подробно разбирая, где-то разбираясь вместе с тобой)) Короче, ништяк, молодец, что старается)) Лично мне именно благодаря только этому видео наконец удалось допетрить что такое мап и с чем едят)) Остается только про К-Ч дерево почитать. Спасибо автору!))

  • @Rous_well
    @Rous_well 7 лет назад +14

    Замечательные уроки, смотрю с большим удовольствием! Огромное вам спасибо! Хотелось бы отблагодарить копеечкой (студенческой), если прочитаете, оставьте кошелёк)

  • @GebliTV
    @GebliTV 4 года назад

    HashMap только на первый взгляд не отсортированый. Значения сортируется по hash-у ключа. по этому и для ключа самый "Топ" кандитат это String, в свою особеность реализации этого класа в Java.

  • @ДмитрийФадеев-х8в
    @ДмитрийФадеев-х8в 4 года назад

    Люди которые не поняли.
    Можно вдаваться в подробности, чем бинарное дерево хуже красно-черного, гуглить всякие картинки, читать научные статьи и тд. В действительности автор в конце видео сказал самое главное и этого будет достаточно в 99% случаев - фишки каждой мапы.

  • @АлексМирный-ш1ч
    @АлексМирный-ш1ч 6 лет назад +25

    мне как то не зашло объяснение..

  • @romankryvolapov
    @romankryvolapov 6 лет назад +1

    Интересно, как переполнить хеш таблицу, не получив OutOfMemoryError?

  • @alexandrPomashuto
    @alexandrPomashuto 6 лет назад +2

    А как ты смотришь описание классов?

    • @katerinaplain8832
      @katerinaplain8832 6 лет назад +5

      Удерживаете Ctrl на клавиатуре, наводите на объект, описание которого хотите посмотреть,и нажимаете. Чтобы посмотреть доступные методы, нужно нажать на вкладку Structure, которая расположена на панели слева (это панель, которая идет сверху вниз).

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

    Какие 5 млрд объектов, что за бред? Сколько памяти для этого нужно будет? Как будто у хэш-таблицы размером в 10 элементов не может быть одинаковые хэшей. Тем более, написано же, что размер таблицы не может превышать 1 млрд или 0.5 млрд (не помню уже). Чтобы "выгребсти" то, что мы "ложим".

  • @InfeRno_HK
    @InfeRno_HK 4 года назад

    Ой.

  • @DmitriuTT
    @DmitriuTT 3 года назад

    очень много рекламы, очень...