👾Мой канал в Telegram: t.me/ntuzov Пишу там новости, анонсы своих активностей и просто интересные мысли Также с его помощью я получаю от вас оперативный фидбэк по роликам - что нравится, что не нравится, какой ролик делать следующим и т.п. ❤ Если у вас есть желание поддержать развитие канала: Секретный телеграм-канал: - В рублях: t.me/+1UPXV_DGnG1mODJi - В евро: t.me/+hedI8LevYTc5MDM6 boosty.to/nikolay.tuzov www.patreon.com/tuzov
Черт побери! Наконец-то я понял, что такое хеш-таблицы (много источников перебрал, но нигде так и не мог понять), а здесь с инерактивными схемами и параллельным доходчивым объяснением всё стало ясно. Спасибо, автор, выручил!
Спасибо, Николай, за полезный материал. С рисунками - вообще бомба. Хотя, кажется, делать такое видео может быть трудозатратнее, но его восприятие, на мой взгляд, удобнее.
Благодраю) Буду и дальше какие-то определенные темы в таком же стиле объяснять. Со временем, думаю, подход выработается, будет не настолько много времени уходить.
Горшочек вари! (не удержался из-за последних картинок) Это видео ответило на столько вопросов, сколько я даже не планировал к изучению) Спасибо Вам огромное!
Ай красавчик автор! Ты - настоящий тру Бро! Просто лучший, кто смог так просто донести всю суть и избавить меня от боли! Держи пятюню! Продолжай - йор видосики ар зэ бэст ёмаё!
Спасибо большое: и впрямь очень доходчиво… Единственное что, мне кажется, задача с телефонными номерами решается проще через сортировку+бинарный поиск. Но да, я понимаю, надо же на чём-то объяснять ))
Помню как в 2007 году когда я учился на первом курсе в БГУИР, нам Саня Кукреш(олимпиадник по программированию) в курилке на листочке в клетку карандашом за 5 минут объяснил что такое хэш таблица:)
Ограниченность, не входит в состав характеристик хеш-функции. т.е хеш-функция отдельно, а процедура вычисления индекса по хешу - отдельно. Кроме того для быстроты правильная хеш-структура может хранить уже вычисленные хеши, по ним удобно искать, и их не надо перевычислять при изменении размера хеш-таблицы. т.е хеш-функция должна зависеть только от хешируемого значения, и никак не от размера таблицы.
Всегда бы так объясняли, усваивали бы материал раза в 3 быстрее, чем обычно происходит с заумными объяснениями, где пишут так, что надо уже эту тему знать, чтобы понять
Очень здоровское видео :) И очень не хватает такого же доступного объяснения двойного хеширования. Ищу дальше в интернете, а там уже всё далеко не так доступно :((
Спасибо за видео, Вас очень приятно и легко слушать! Как уже заметили раньше, с такими динамичными рисунками действительно воспринимается гораздо лучше, за них отдельное спасибо! Единственный вопрос ( из рубрики "уточнения от душнилы" :D ) "Пробирование" действительно на русском называется пробированием? Спрашиваю, потому что на английском probe - это "зонд", и probing, соответственно, "зондирование", что по смыслу здесь очень даже подходит. Но не удивлюсь, если в русской версии прижилось понятие пробирование. Чисто уточнение терминологии.
Я не уверен, что есть какой-то общепринятый перевод слова probing. В википедии я встречал и "пробирование", и даже "зондирование". В книге Кормена переведено вообще как "линейное исследование".
Я ждал этого вопроса)) Удивлён, что никто раньше спросил. Рисую на айпаде стилусом. Просто записываю экран, а потом на монтаже обрезаю лишнее (края экрана), ускоряю и т.п. Приложение, в котором рисую - Microsoft OneNote. Но в целом любое сгодится, это наиболее удобное для меня.
Сохранение объяснено весьма доступно и понятно Но не очень понятен сам поиск: допустим получаем то же значение на Колю и Машу. В ролике сказано, что идем по числу Коли, попадаем в ячейку с Машей и поскольку знаем, что это не то, что искали, проверяем не содержит ли Маша ссылку на другой адрес. А как мы понимаем, что искали не Машу, если с Колей у них одинаковое число? Мы ведь поэтому и перешли в ячейку с Машей, думая, что именно этот объект является нашим поиском. Как отличать теперь Машу от Коли?
Да, мы пришли в ячейку по "числу" (т.е. по хэшу). А когда уже пришли, дальше сравниваем уже не хэши, а сами значения. Мы прямо сравниваем "Коля" равен "Маше"? Очевидно, нет. Значит идем дальше.
👾Мой канал в Telegram: t.me/ntuzov
Пишу там новости, анонсы своих активностей и просто интересные мысли
Также с его помощью я получаю от вас оперативный фидбэк по роликам - что нравится, что не нравится, какой ролик делать следующим и т.п.
❤ Если у вас есть желание поддержать развитие канала:
Секретный телеграм-канал:
- В рублях: t.me/+1UPXV_DGnG1mODJi
- В евро: t.me/+hedI8LevYTc5MDM6
boosty.to/nikolay.tuzov
www.patreon.com/tuzov
Нету такого слова "пробирование" - нудно говорить "прощупывание" если говорим о плоскости и "ощупывание" если об объекте.
Черт побери! Наконец-то я понял, что такое хеш-таблицы (много источников перебрал, но нигде так и не мог понять), а здесь с инерактивными схемами и параллельным доходчивым объяснением всё стало ясно. Спасибо, автор, выручил!
Самое доходчивое объяснение, что я находил в интернете! Большое спасибо, Николай!
У selfedu и AlekOs тоже доходчивое объянения и они еще глубже копают
Спасибо, Николай, за полезный материал. С рисунками - вообще бомба. Хотя, кажется, делать такое видео может быть трудозатратнее, но его восприятие, на мой взгляд, удобнее.
Благодраю) Буду и дальше какие-то определенные темы в таком же стиле объяснять. Со временем, думаю, подход выработается, будет не настолько много времени уходить.
@@nikolay_tuzovа в какой программе так можно рисовать?
граммотное, наглядное изложение. За этим кроется старание автора. Спасибо Николай!
Первое видео по хэш-таблицам, которое я досмотрел до конца и понял суть. Спасибо большое!
Спасибо! То что я искал! Для первого знакомства с сутью и устройством хэш-таблиц - идеально!
Очень полезное видео. Главное все, четко, ясно и по существу с минимумом воды. Благодарю.
Объяснять сложное просто это рил искусство. Шикарное видео, спасибо огромное за труды
Объяснять сложные вещи простыми словами -- это талант. Спасибо Вам!!
Качество контента и подача хорошая, не справедливо иметь такое кол во подписчиков
Однозначно продолжать! Круто все изложил, спасибо за твой труд!
Спасибо! Мне данный формат понравился!
Все просто и доходчиво, для ознакомления и общей информации - самое оно!
Николай, спасибо! Ждем еще другие ролики)
Спасибо за отличное видео. Я понял, что наконец то понял, что так долго и мучительно читал и изучал.
Шикарное видео. Быстро, чётко, красочно. Спасибо!
Большой респект за рисование. Гораздо легче понимать о чем речь так .
Николай, огромная Вам благодарность!
Николай большое спасибо, у меня почти 6 лет опыта в разработке, и такое объяснение я вижу впервые, низкий поклон.
И вам спасибо, очень приятно слышать такой фидбэк =)
Все доходчиво и понятно! Мне, как новичку оказалось очень полезным.
Это очень простое и доходчивое обьяснение. Спасибо большое, лайк👍 и подписка.
Простота изложения - следствие ясности видения! Спасибо автору видео за экономию нашего времени!
Отличное объяснение, ничего лишнего.
Спасибо, Николай
Великолепное объяснение. Понятное, и в то же время достаточно глубокое, спасибо за труды.
Снимите, пожалуйста, по другим алгоритмам видео, у вас замечательно получается!
Да, я планирую, как минимум, ещё несколько подобных роликов сделать.
Молодец!
Очень понятно и наглядно сделано для новичков!
Отличное видео с понятными примерами! Спасибо за проделанную работу!
Великолепное объяснение! Обожаю ваши милые рисуночки: так наглядно и понятно 🤩🤩🤩
спасибо, разобралась с вашей помощью!отличное видео
Я просмотрел много видео из поисковой выдачи, но все обьясняли непонятно и сложно. Ваше же обьяснение кратко и понятно. Большое спасибо
Спасибо, Это лучшее , что я встретил по этой теме!
Горшочек вари! (не удержался из-за последних картинок)
Это видео ответило на столько вопросов, сколько я даже не планировал к изучению)
Спасибо Вам огромное!
Очень круто подан материал. Впитывается на одном дыхании!!! Супер!
Потрясающее видео, самое хоршее объяснение!
Очередной мегаофигенный и полезный видос от Николая) теперь иду смотреть мапы)
Браза. Огромное спасибо за видео. Доходчиво и понятно объяснил.
Супер, спасибо. Правда не помешали бы примеры кода, но и без этого отличное объяснение!
Очень понравилось. Спасибо. Раньше с этим не работал. Отличный ликбез.
Спасибо за видео, хотелось бы видеть реализацию структур на golang
Самое лучшее объяснение хэш-таблиц, которое я встречал
Огромный респект, суть объяснили доходчиво, на простых примерах и не вдаваясь в дебри
Видео очень понравилось ! Лайк !
Спасибо. Начал изучать go. Ваши ролики очень помогают.
спасибо, очень полезно и доступно
Очень круто. Просто и понятно. Очень круто😁👍
Ай красавчик автор! Ты - настоящий тру Бро! Просто лучший, кто смог так просто донести всю суть и избавить меня от боли! Держи пятюню! Продолжай - йор видосики ар зэ бэст ёмаё!
Спасибо большое, всё понятно. Очень полезный материал
Спасибо большое: и впрямь очень доходчиво… Единственное что, мне кажется, задача с телефонными номерами решается проще через сортировку+бинарный поиск. Но да, я понимаю, надо же на чём-то объяснять ))
Спасибо, мужик! Превосходно объяснил.
Большое спасибо! все кратко, просто и по делу!
Помню как в 2007 году когда я учился на первом курсе в БГУИР, нам Саня Кукреш(олимпиадник по программированию) в курилке на листочке в клетку карандашом за 5 минут объяснил что такое хэш таблица:)
круто) спасибо)эффективнее часа просмотра видео с математическими примерами)
все понятно, хорошее видео ! спасибо большое !
Ограниченность, не входит в состав характеристик хеш-функции. т.е хеш-функция отдельно, а процедура вычисления индекса по хешу - отдельно. Кроме того для быстроты правильная хеш-структура может хранить уже вычисленные хеши, по ним удобно искать, и их не надо перевычислять при изменении размера хеш-таблицы. т.е хеш-функция должна зависеть только от хешируемого значения, и никак не от размера таблицы.
Звучит справедливо, спасибо за замечания
Николай, спасибо за видео - очень доходчиво и понятно. С рисунками такими - прям то что надо)
очень красиво получилось. Сохранил к себе
Спасибо ОГРОМНОЕ за видео!!! Очень полезно и компактно
Николай, круто!
Подписался, буду смотреть дальше
Очень познавательно спасибо большое Николай
Реально круто объясняешь, спасибо большое)
Лайк....ведь ты этого достоин!!!
Спасибо, очень нравятся Ваши видео. Творческих успехов
Очень доступно, спасибо!
Спасибо за видео, по теории графов нет случаем планов выпустить серию видео? Было бы интересно и полезно, особенно с примерами на Go)
В ближайшее время не планирую, но в будущем возможно
Отличное объяснение! Благодарю!
Вау, это было не плохо) спасибо большое) я много чего смог понять))
Супер. То что нужно. Спасибо огромное!
Шикарно объяснил, красава!
Спасибо за видео!
Огненный видос! Спасибо!
Спасибо, ты очень здорово объясняешь!
Спасибо за видео, было понятно.
Всегда бы так объясняли, усваивали бы материал раза в 3 быстрее, чем обычно происходит с заумными объяснениями, где пишут так, что надо уже эту тему знать, чтобы понять
Очень кратко и при этом доходчиво
Очень здоровское видео :)
И очень не хватает такого же доступного объяснения двойного хеширования.
Ищу дальше в интернете, а там уже всё далеко не так доступно :((
Отличное объяснение, спасибо)
Благодарю за пояснения!
Спасибо за видео, Вас очень приятно и легко слушать! Как уже заметили раньше, с такими динамичными рисунками действительно воспринимается гораздо лучше, за них отдельное спасибо!
Единственный вопрос ( из рубрики "уточнения от душнилы" :D ) "Пробирование" действительно на русском называется пробированием? Спрашиваю, потому что на английском probe - это "зонд", и probing, соответственно, "зондирование", что по смыслу здесь очень даже подходит. Но не удивлюсь, если в русской версии прижилось понятие пробирование. Чисто уточнение терминологии.
Я не уверен, что есть какой-то общепринятый перевод слова probing. В википедии я встречал и "пробирование", и даже "зондирование". В книге Кормена переведено вообще как "линейное исследование".
@@nikolay_tuzov Поняла, спасибо за ответ!
Понравился формат видео наконецто понял что такое хеш таблицы
Это было прекрасно!!!
Очень хорошее объяснение, благодарю
Огромное спасибо, видео - огонь!
Боже какой ты молодец, прям слов нет
Супер, спасибо. Очень хорошо объяснили
Спасибо за теорию! Но расскажите лучше как именно устроенны map в golang. Какой метод разрешения колизий он использует и т.д.
Уже рассказал) см. последний ролик на моём канале.
Автор объяснил всё на пальцах! Спасибо!
Неплохо было бы добавить про bucket'ы, таки распространенное понятие при описании хэш-таблиц
Видео замечательное, спасибо за объяснения!
спасибо большое. очень полезное видео
Спасибо за интересные видео! В какой программе рисунки делаешь? Мышкой рисуешь?
Я ждал этого вопроса)) Удивлён, что никто раньше спросил.
Рисую на айпаде стилусом. Просто записываю экран, а потом на монтаже обрезаю лишнее (края экрана), ускоряю и т.п.
Приложение, в котором рисую - Microsoft OneNote. Но в целом любое сгодится, это наиболее удобное для меня.
@@nikolay_tuzov Получается прям выше всяческих похвал. Так держать!
Спасибо за видео, понятное объяснение
Шикарное видео. Пришел сюда с map golang восполнять пробелы. Спасибо!
Спасибо большое! Очень информативно!
the best explanation 🌟 Thanks
Ты крут!)) Продолжай!
Супер, спасибо огромное!
Отличный формат!!! 👍👍👍 Подпишусь.
Сохранение объяснено весьма доступно и понятно
Но не очень понятен сам поиск: допустим получаем то же значение на Колю и Машу. В ролике сказано, что идем по числу Коли, попадаем в ячейку с Машей и поскольку знаем, что это не то, что искали, проверяем не содержит ли Маша ссылку на другой адрес. А как мы понимаем, что искали не Машу, если с Колей у них одинаковое число? Мы ведь поэтому и перешли в ячейку с Машей, думая, что именно этот объект является нашим поиском. Как отличать теперь Машу от Коли?
Да, мы пришли в ячейку по "числу" (т.е. по хэшу). А когда уже пришли, дальше сравниваем уже не хэши, а сами значения. Мы прямо сравниваем "Коля" равен "Маше"? Очевидно, нет. Значит идем дальше.
Просто лучший!
Спасибо! Мне видео помогло