Загрузка страницы

Хэш-таблицы за 10 минут

В этом видео мы узнаем, что такое хэш-таблицы, как они связаны с хэш-функциями и что такое хорошая хэш-функция.

Также узнаем, что такое коллизии, и научимся их разрешать с помощью методы открытой адресации и метода цепочек. Сравним данные методы, обсудим их плюсы и минусы.

Хэш-таблицы очень полезны, т.к. они позволяют очень быстро искать информацию по ключу.
----
❤️ Если хотите поддержать развитие канала:
https://www.patreon.com/tuzov
https://boosty.to/nikolay.tuzov

👾 Мой канал в Telegram: https://t.me/ntuzov
🗣 Чат в Telegram: https://t.me/+zsSZ63wEJDs3NGVi
👀 Golang Digest: https://t.me/golang_digest - мои регулярные подборки интересных материалов по Go.
----
Тайм-коды:

00:00 Вступление
00:17 Где используются хэш-таблицы
00:42 Как искать данные по ключу
01:17 Как ускорить поиск
01:40 Получение индекса из ключа
02:54 Хэш-функция
03:43 Заполняем хэш-таблицу
04:08 Коллизии
04:30 Метод открытой адресации
05:57 Минусы метода открытой адресации (переполнение, удаление, рехэширование)
07:01 Виды пробирования (обхода хэш-таблиц)
07:20 Метод цепочек
09:30 Плюсы и минусы методов разрешения коллизий
11:14 Критерии хорошей хэш-функции
12:31 Заключение

#алгоритмы #itubeteam

Видео Хэш-таблицы за 10 минут канала Николай Тузов — Golang Lessons
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
25 января 2022 г. 19:46:44
00:13:01
Другие видео канала
Как на самом деле устроен тип Map в Golang? | Под капотом GolangКак на самом деле устроен тип Map в Golang? | Под капотом GolangГарвард. CS50 на русском. 1. Короткие видео. 1. Хэш таблицыГарвард. CS50 на русском. 1. Короткие видео. 1. Хэш таблицыЧто такое ХЭШ функция? | Хеширование | Хранение паролейЧто такое ХЭШ функция? | Хеширование | Хранение паролей06 - Введение в алгоритмы. Графы06 - Введение в алгоритмы. ГрафыХэш-таблиц: внутреннее устройство структуры данныхХэш-таблиц: внутреннее устройство структуры данныхHash Tables and Hash FunctionsHash Tables and Hash FunctionsИнформатика. Структуры данных: Разрешение коллизий хеширования. Центр онлайн-обучения «Фоксфорд»Информатика. Структуры данных: Разрешение коллизий хеширования. Центр онлайн-обучения «Фоксфорд»Оценка сложности алгоритма. Сложность алгоритмов. Big O, Большое ООценка сложности алгоритма. Сложность алгоритмов. Big O, Большое ОHashable. Big O notation.Hashable. Big O notation.Информатика. Структуры данных: Хеширование и хеш-функция. Центр онлайн-обучения «Фоксфорд»Информатика. Структуры данных: Хеширование и хеш-функция. Центр онлайн-обучения «Фоксфорд»ООП на простых примерах. Объектно-ориентированное программированиеООП на простых примерах. Объектно-ориентированное программированиеКакими могут быть ключи словарей и причем тут hash()?Какими могут быть ключи словарей и причем тут hash()?Пишем Уникальный алгоритм хеширования [C++]Пишем Уникальный алгоритм хеширования [C++]Биткоин: Криптографические хэш-функцииБиткоин: Криптографические хэш-функцииC++ 2. Хеш-таблицы, std::unordered_mapC++ 2. Хеш-таблицы, std::unordered_mapГарвард. CS50 на русском. 0. Дополнительные видео. 3. Хеш-таблицаГарвард. CS50 на русском. 0. Дополнительные видео. 3. Хеш-таблицаЭто на Javascript!? 🤯Это на Javascript!? 🤯Работа с документами Excel в Python | Использование библиотек | Записки программистаРабота с документами Excel в Python | Использование библиотек | Записки программистаАлгоритмы на JS #4: хеш-таблицыАлгоритмы на JS #4: хеш-таблицыПробуем дженерики Go на практикеПробуем дженерики Go на практике
Яндекс.Метрика