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

In this video, we'll learn what hash tables are, how they relate to hash functions, and what makes a good hash function. We'll also learn about collisions and how to resolve them using the open addressing method and the chaining method. We'll compare these methods and discuss their pros and cons. Hash tables are very useful because they allow you to quickly search for information by key. ---- ❤️ If you want to support the channel's development:   / tuzov   https://boosty.to/nikolay.tuzov 👾 My Telegram channel: https://t.me/ntuzov 🗣 Telegram chat: https://t.me/+zsSZ63wEJDs3NGVi 👀 Golang Digest: https://t.me/golang_digest - my regular collections of interesting materials on Go. ---- Timecodes: 00:00 Introduction 00:17 Where are hash tables used? 00:42 How to search for data by key 01:17 How to speed up searches 01:40 Getting an index from a key 02:54 Hash function 03:43 Populating a hash table 04:08 Collisions 04:30 Open addressing method 05:57 Disadvantages of the open addressing method (overflow, deletion, rehashing) 07:01 Types of probing (hash table traversal) 07:20 Chaining method 09:30 Pros and cons of collision resolution methods 11:14 Criteria for a good hash function 12:31 Conclusion #algorithms #itubeteam

Как на самом деле устроены каналы в Golang? | Golang channels internals
▶︎

Как на самом деле устроены каналы в Golang? | Golang channels internals

Хеш-таблицы, хеш-функция
▶︎

Хеш-таблицы, хеш-функция

How to Subtract in Excel - includes Subtracting Multiple Cells
▶︎

How to Subtract in Excel - includes Subtracting Multiple Cells

Лучший Гайд по Kafka для Начинающих За 1 Час
▶︎

Лучший Гайд по Kafka для Начинающих За 1 Час

Лекция 13. Хеш-таблицы
▶︎

Лекция 13. Хеш-таблицы

ХЭШ-МАП За 40 Мин С Нуля | HashMap Для Начинающих
▶︎

ХЭШ-МАП За 40 Мин С Нуля | HashMap Для Начинающих

Алгоритмы и структуры данных ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Графы, деревья, хеш таблицы и тд
▶︎

Алгоритмы и структуры данных ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Графы, деревья, хеш таблицы и тд

КАК УСТРОЕН TCP/IP?
▶︎

КАК УСТРОЕН TCP/IP?

Хеш-таблица | Структуры данных и алгоритмы | Изучение алгоритмов
▶︎

Хеш-таблица | Структуры данных и алгоритмы | Изучение алгоритмов

КАК РАБОТАЕТ ХЭШИРОВАНИЕ | ХЭШ-ФУНКЦИИ
▶︎

КАК РАБОТАЕТ ХЭШИРОВАНИЕ | ХЭШ-ФУНКЦИИ

How the new hash table works in Go
▶︎

How the new hash table works in Go

GoLang Slice in detail, in plain language
▶︎

GoLang Slice in detail, in plain language

Learn Dynamic Programming with Animations – Full Course for Beginners
▶︎

Learn Dynamic Programming with Animations – Full Course for Beginners

Как устроены хэш таблицы и словари на примере Python (hash table / dict)
▶︎

Как устроены хэш таблицы и словари на примере Python (hash table / dict)

#25. Хэш-таблицы. Что это такое и как работают | Структуры данных
▶︎

#25. Хэш-таблицы. Что это такое и как работают | Структуры данных

Что такое RAG в LLM и причём тут векторные базы данных
▶︎

Что такое RAG в LLM и причём тут векторные базы данных

Docker Для Начинающих за 1 Час | Docker с Нуля
▶︎

Docker Для Начинающих за 1 Час | Docker с Нуля

КАК РАБОТАЮТ СОРТИРОВКИ | АЛГОРИТМЫ
▶︎

КАК РАБОТАЮТ СОРТИРОВКИ | АЛГОРИТМЫ

Data Structure and Algorithm Patterns for LeetCode Interviews – Tutorial
▶︎

Data Structure and Algorithm Patterns for LeetCode Interviews – Tutorial

What is TCP/IP: A Simple Explainer
▶︎

What is TCP/IP: A Simple Explainer