Устройство HashMap в Java

Sdílet
Vložit
  • čas přidán 17. 12. 2018
  • Коротко пробегаем по важным темам Java.

Komentáře • 16

  • @anjelomanoranjan
    @anjelomanoranjan Před 5 měsíci

    Спасибо! Очень полезное видео. Надеюсь вы продолжите выпускать видео по Java

  • @axelnordov
    @axelnordov Před 3 lety +2

    Видео супер! Расставило многое по местам. Другие рассказывают без деталей, а здесь более-менее погрузились. Остальное дочитал в коде.
    Единственный момент бросился в глаза на 10:00 hash == hash, а не equals.

  • @NikolayMishin
    @NikolayMishin Před 4 lety +1

    спасибо, очень полезно, хоть кто-то рассказал, как ищется индекс в таблице hashmap

  • @eugenesmith9940
    @eugenesmith9940 Před 14 dny

    Я правильно понимаю, что поиск по односвязному списку из О(n) превратился в O(1) просто потому что мы делаем допущение, что раз размер крайне небольшой (не более 8 нод), то можно игнорировать фактическое О(n)?

  • @sanya_yuvelir
    @sanya_yuvelir Před 2 lety

    веселые парни)

  • @ramz9564
    @ramz9564 Před 2 lety +1

    Добавляется объект в начало связного списка, а не в конец

  • @evaristegalois450
    @evaristegalois450 Před 4 lety

    спасибо

  • @javadeveloper51
    @javadeveloper51 Před 2 lety

    Топ видос. Стоит переделать, убрать лишнее

  • @olexz2613
    @olexz2613 Před 4 lety

    так бакет хранит или нода хранит ключ значения?

  • @markkhakimulin592
    @markkhakimulin592 Před 4 lety +1

    Классное видео, а что за курсы?

  • @Pewdew
    @Pewdew Před 3 lety +1

    не понятно все таки что происходит при вот этом вот (n-1) & hash . Что значит побитовое сравнение? допустим n-1== 15 а хеш =100, сколько получится? как понять?

    • @dibehemoth401
      @dibehemoth401 Před 6 měsíci

      Перевести оба числа в двоичную систему и сделать побитовую конъюнкцию. Потом итог обратно в десятичную.

  • @RS23
    @RS23 Před 3 lety +1

    а куда спешите?

  • @dmitry_shelemekh
    @dmitry_shelemekh Před 4 lety +2

    А разве сложность алгоритма в односвязном списке не O(n) ? На 15:30

    • @axelnordov
      @axelnordov Před 3 lety

      Имеется в виду, что при >=64 бакетах, в одном из них может находится в виде односвязного списка не более 7 нодов. То есть максимум из теоретических O(n) -- O(7), а это равнозначно O(1). При количестве бакетов O(23) -> O(1)

  • @javadeveloper51
    @javadeveloper51 Před 3 lety +3

    про XOR вообще не понял