• ClipSaver
ClipSaver
Русские видео
  • Смешные видео
  • Приколы
  • Обзоры
  • Новости
  • Тесты
  • Спорт
  • Любовь
  • Музыка
  • Разное
Сейчас в тренде
  • Фейгин лайф
  • Три кота
  • Самвел адамян
  • А4 ютуб
  • скачать бит
  • гитара с нуля
Иностранные видео
  • Funny Babies
  • Funny Sports
  • Funny Animals
  • Funny Pranks
  • Funny Magic
  • Funny Vines
  • Funny Virals
  • Funny K-Pop

HashMap 2 Java собеседование скачать в хорошем качестве

HashMap 2 Java собеседование 10 years ago

Java (Programming Language)

Hash Table

Software (Industry)

Programming Language

собеседование

java

джава

IT

саморазвитие

как устроиться на работу

коллекции

collections

job interview

вопросы на собеседовании

вопросы по java

вопросы по коллекциям

Будников Александра

уроки джава

уроки java

java collections

коллекции в джава

коллекции в java

ArrayList

LinkedList

HashMap

обучение

курсы java

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
HashMap 2 Java собеседование
  • Поделиться ВК
  • Поделиться в ОК
  •  
  •  


Скачать видео с ютуб по ссылке или смотреть без блокировок на сайте: HashMap 2 Java собеседование в качестве 4k

У нас вы можете посмотреть бесплатно HashMap 2 Java собеседование или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:

  • Информация по загрузке:

Скачать mp3 с ютуба отдельным файлом. Бесплатный рингтон HashMap 2 Java собеседование в формате MP3:


Если кнопки скачивания не загрузились НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу страницы.
Спасибо за использование сервиса ClipSaver.ru



HashMap 2 Java собеседование

Хотите повлиять на темы сюжетов? Вам сюда https://vk.com/itspherechannel?w=wall... Я в ВК https://vk.com/id26420520 Группа в ВК https://vk.com/itspherechannel Опрос в группе https://vk.com/itspherechannel?w=wall... Привет с вами снова я) пока держусь выпускать сюжеты каждую неделю. Пару дней назад один мой друг сходил на собеседование в одну из Минских фирм. Там ему задали вопрос про HashMap сейчас попробуем его разобрать. Кстати прошлый выпуск про HashMap тут. Также про вычисление сложности алгоритмов тут. Map map = new HashMap(); Предположим что в мапку созданную данным способом нужно добавить 1 миллион объектов. Что тут плохого? Давайте подумаем. Что произойдет когда выполнится данный код? Создастся массив на 16 элементов с loadFactor = 0.75. Получаем что после добавления 12 элюентов произойдет удвоение длинны массива. напомню что это число получается перемножив loadFactor и текущее количество корзинок или длину массива. Как бы что тут плохого ну удвоилось количество корзинок можно добавлять дальше. Нет! Все работает не так. После того как состоялось удвоение все элементы которые уже были добавлены будут перераспределены по корзинкам заново с учетом их нового количества. Добавили 12. Потом эти 12 снова добавили после увеличения массива. Грубо говоря добавили всего 24. Что получаем? В следующий раз удвоение числа корзинок произойдет после добавления 24-го элемента, а в мапке уже 12. Добавили еще 12 + снова перераспределение и еще 24 получаем 36. Представляете сколько нужно будет выполнить работы пока мы не закончим добавлять все 1 миллион объектов. Нарисовал небольшой график внизу 18 столбиков высота каждого равняется количеству добавлений и перераспределений по корзинкам при Когда я обдумывал данный пример предполагал что коллизий нет совсем. Боюсь представить что было бы если бы они все таки присутствовали. Теперь вопрос из позапрошлого выпуска. В каком случае может быть потерян элемент в HashMap? После добавления элемента в HashMap у объекта, который выступает в качестве ключа, изменяют одно поле, которое участвует в вычислении хеш-кода. В результате при попытке найти данный элемент по исходному ключу, будет происходить обращение к правильной корзине, а вот equals (ведь equals и hashCode должны работать с одним и тем же набором полей) уже не найдет указанный ключ в списке элементов. Тем не менее, даже если equals реализован таким образом, что изменение данного поля объекта не влияет на результат, то после увеличения размера корзин и пересчета хеш-кодов элементов, указанный элемент, с измененным значением поля, с большой долей вероятности попадет совсем в другую корзину и тогда он уже совсем потеряется. На этом все! Господа подписываемся и ставим лайки. Подписки мотивируют на новые выпуски Пока.

Comments
  • HashMap Java собеседование 10 years ago
    HashMap Java собеседование
    Опубликовано: 10 years ago
    67137
  • Многопоточность глазами разработчика 1 year ago
    Многопоточность глазами разработчика
    Опубликовано: 1 year ago
    36518
  • Разница между HashMap и TreeMap Java собеседование 10 years ago
    Разница между HashMap и TreeMap Java собеседование
    Опубликовано: 10 years ago
    34130
  • Выпуск 22. hashCode() и equals() - самое главное. 7 years ago
    Выпуск 22. hashCode() и equals() - самое главное.
    Опубликовано: 7 years ago
    30268
  • Евгений Борисов — Spring-потрошитель, часть 1 10 years ago
    Евгений Борисов — Spring-потрошитель, часть 1
    Опубликовано: 10 years ago
    552236
  • Хеш-таблица — Самая Популярная Структура Данных 1 year ago
    Хеш-таблица — Самая Популярная Структура Данных
    Опубликовано: 1 year ago
    291540
  • Java для начинающих. 19.8 HashMap. Теория 4 years ago
    Java для начинающих. 19.8 HashMap. Теория
    Опубликовано: 4 years ago
    19557
  • Андрей Паньгин — Память Java процесса по полочкам 5 years ago
    Андрей Паньгин — Память Java процесса по полочкам
    Опубликовано: 5 years ago
    78598
  • IT Собеседование: Алгоритмы 8 years ago
    IT Собеседование: Алгоритмы
    Опубликовано: 8 years ago
    153811
  • HashSet и HashMap в Java на практике 1 year ago
    HashSet и HashMap в Java на практике
    Опубликовано: 1 year ago
    3924

Контактный email для правообладателей: [email protected] © 2017 - 2025

Отказ от ответственности - Disclaimer Правообладателям - DMCA Условия использования сайта - TOS



Карта сайта 1 Карта сайта 2 Карта сайта 3 Карта сайта 4 Карта сайта 5