Благодаря твоим урокам я подготовился и успешно прошел собеседование в Яндекс! Уже более полугода работаю в команде Поиска фронтенд-разработчиком. Спасибо за то, что ты делаешь!
Еххх 5 лет назад учил js по ворованным лекциям с другой образовательной платформы, с данными преподавателем. Теперь я уже тимлид. Рад что продолжает преподавать и снимать контент. Рекомендую данного преподавателя!
Сел посмотреть видео за кружкой кофе, чтобы немного разгрузиться, и понял как работает сложность алгоритмов. Спасибо за простое и увлекательное объяснение!
хорошее видео, спасибо ! только непонятно почему много блогеров лайки просят перед началом видео, когда зритель еще ценности никакой не получил и за что тогда лайк ставить. грамотнее это в конце делать, поскольку кто досмотрел до конца, скорее всего доволен и уже отблагодарит лайком. имхо
Класс! Годный материал, на днях задавался вопросом изучить эту тему - а тут уже готовый видосик:) Спасибо за труд! 18:43 я немного по-другому для себя решил, при n=5, к примеру, мы получаем суммарно 5+4+3+2+1 операций, т.е. арифметическую прогрессию. Формула которой (a1+an)*n/2. Т.к. an=n и а1 мы можем отбросить, получится n в квадрате, делённое на 2.
Рад что понравилось! Да - один из вариантов решать через прогрессию. Я постарался более интуитивно наглядно показать. Думаю если вдруг на собеседовании спросят - подойдет и тот и тот вариант.
Спасибо за видео. Очень информативно. Когда впервые узнал про big O, посмотрел одно видео про алгоритмы. Оказалось, что сложность считать довольно просто, но в том видео примеры были на другом ЯП. В видео Сергея мало того, что все примеры на JS, так еще и с примерами, которые часто используются на практике. Например, с числами Фибоначчи, использовал алгоритм когда изучал рекурсию, процессор выдавал серьезные задержки начиная с числа 40. Пример с поиском такого же символа именно так не использовал, но теперь буду знать как делать это оптимально ;) Вообще, посмотрев видео, думаю заглянуть в свои старые лекции по мат. анализу и вспомнить, как раньше задачи подобные решал, только там константы не отбрасывались ;)
Нашел, то что искал. Доказывается сложность алгоритмов через сходимость рядов. Например, с помощью признака Даламбера можно в 2 строчки доказать, что факториал растет быстрее, чем любая показательная (она же экспотенциальная) последовательность. Если спросят на собеседовании про алгоритмы, скажу, что готов доказать математически. P.S. Хоть где-то вышмат пригодится :D
Очень рад что оказалось полезно! На фронтендера на собеседовании вряд ли будут спрашивать мат доказательство сложности. Но на фулстеков в крупных компаниях типа google - вполне могут
Круче видео про объяснения на IT тему не встречал! И всё по полочкам, и ещё монтаж уровень БОГ!🤩 Всё четко, стильно, красиво дак ещё и с юмором. в конце гифка с дискетой бомба! 😂💥👍👍👍
Сергій у Вас талант робити такі навчальні відео! Жаль що більше не робити такого контенту: з великим задоволенням послухав вас на такі цікаві теми як системний дизайн, алгоритми та структури даних
Ахудивительное видео) Спасибо ща простоту. Я смотрел лекции по алгоритмам от MIT , но там уж слишком много математики, чтобы продолжить это делать. В вашем видео все очень просто и понятно )
0:28 Полностью согласен! В книге Грокаем алгоритмы хорошо показана разница между хорошим алгоритмом с O(log n) и плохим O(n). Поэтому очень интересно узнать как определить эту самую биг О для моих решений задач
Крутой видос, спасибо за объяснение, после вашего видео и еще одного на эту тему я наконец понял, почему так важна сложность алгоритмов. Визуальная реализация при объяснении - один из лучших способов объяснить сложную тему. Очень хорошая идея с задачками для более глубокого понимания уже на примерах.
Интересный момент вычисления середины диапазона. Почему делаем (rigth-left/2 + left) когда тоже самое получили бы (rigth+left/2). Как то проще и нагляднее )))
Очень круто объясняете, картинка в голове начинает проясняться)) Спасибо!! p.s. заметила интересный момент - смотрю не одного блогера на данную тематику, у многих на заднем фоне какой-нибудь подсвеченный элемент)
Чем больше начинаю понимать что оо в прграмировании,понимаю как все таки это абстракция - объекты в js Что на самом деле что пишется в фигурных скобках,это просто данные которые взяты из экземпляра хешь таблицы и отображаются в этих фигурных скобочках в виде пар.
Сергей, спасибо тебе большое и спасибо твоей супруге (в описании к каналу написано, что она тоже участвует в создании видео). Очень здорово ты рассказал про Big O. Я наконец-то понял 😂 И вообще канал отличный! Сморю очень часто) Спасибо 🙌
По поводу того, что мы в O(n+n^2) отбрасываем n. Это вполне логично. O(n+n^2) = O(n * (1+n). Рассмотрим 1+n, константой 1 мы пренебрегаем, получается n. Вот и выходит, что O(n+n^2) = O(n*n) = O(n^2)
Я мучалась целый день с этой темой, но когда нашла это видео всё сразу встало на свои места. Спасибо огромное!
Благодаря твоим урокам я подготовился и успешно прошел собеседование в Яндекс! Уже более полугода работаю в команде Поиска фронтенд-разработчиком. Спасибо за то, что ты делаешь!
Это, пожалуй, лучшее видео на RUclips по сложности алгоритмов. Автор, ты просто супер!
Рад слышать, что понравилось! Благодарю)
Еххх 5 лет назад учил js по ворованным лекциям с другой образовательной платформы, с данными преподавателем. Теперь я уже тимлид. Рад что продолжает преподавать и снимать контент. Рекомендую данного преподавателя!
Тимлид за 5 лет ? Ты умница в таком случае. Работаешь еще или поменял место работы ?
Если мне лидом когда нибудь будут предлагать должность, то откажусь. Мне кодить интереснее
Читал про это в "Грокаем Алгоритмы ", приблизительно понял как юзать в связке с js из этого видео. Спасибо.
Благодарю. Да книга отличная! Рад что было полезно!
Я скачал эту книгу недавно, тоже интересно и полезно будет узнать больше про алгоритмы. Пока только знаю бинарный поиск из видео на канале ;)
@@EvilYou читается легко на одном дыхании так сказать, отличная книга.
Дождался на днях эту книгу. Так что видос вовремя!!!
Да, по сути видео - пересказ книги
Сел посмотреть видео за кружкой кофе, чтобы немного разгрузиться, и понял как работает сложность алгоритмов. Спасибо за простое и увлекательное объяснение!
Рады, что Вам понравилось и что с пользой :)
Огромное Вам спасибо за проделанную работу, подача - моё почтение. Лучшее видео на тему оценки сложности алгоритмов!
Спасибо! Лайк! Читаю как раз книгу "Грокаем алгоритмы"... и тут такое шикарное видео-объяснение!
Рад, что вовремя и что полезно ;)
Безумно благодарен за это видео! Невероятная подача, сразу все понятно.
Очень вдохновляет такая обратная саязь! Благодарим Вас)
Огромное спасибо! Мира вам....и нам
Обалденный видос! Реально самое понятное объяснение по Big O в рунете с примерами на JavaScript! Автору огромный респект!!!
Благодарю за поддержку! Рад, что было полезно :)
хорошее видео, спасибо ! только непонятно почему много блогеров лайки просят перед началом видео, когда зритель еще ценности никакой не получил и за что тогда лайк ставить. грамотнее это в конце делать, поскольку кто досмотрел до конца, скорее всего доволен и уже отблагодарит лайком. имхо
Это было третье видео по данной теме, которое я посмотрела. Самое доступное изложение материала! Супер
Очень крутой монтаж и объяснения: чётко, без воды, с примерами. 🔥
Благодарим за поддержку:)
Просто и доходчиво. Респект тебе Сергей
Спасибо брат завтра сдавать куиз по АДС и там тема биг о есть, спасибо большое!
смотрел несколько роликов по алгоритмам ваш лучше всех)
приятно смотреть, спасибо за старания)
Отлично! Рад, что понравилось
Шикарное объяснение! В процессе видео хотел несколько раз поставить лайк, а потом вспоминал, что уже поставил 😄
Прекрасная тема )
Спасибо.
Рад что было полезно! Благодарю за поддержку!
Лучшего объяснения я не видел, спасибо!
Комментарий для продвижения!
Одним словом лайк!👍
Благодарю за хорошее объяснение ) Очень приятно было смотреть, всем рекомендую )
я только начинаю копаться в JS, но я суть уловил. Думаю, пересмотрю обязательно, когда дойду до Junior)). Ваш канал 🔝
Рады, что полезно! )
Спасибо, лучшее объяснение из всех, что видел. Осталось теперь с о-малым разобраться)
Комментарий в поддержку канала! Спасибо, Сергей, за вами будущее!)
Поддерживающий комментарий.
Спасибо )
Спасибо, очень доходчиво, без лишних заморочек
Спасибо за поддержку! Рад, что было полезно!
Дай тебе Бог здоровья!)
Супер-объяснение! Спасибо большое
Большое спасибо за такие видео!
Мне как гуманитарию, котрый работает в програмировании очень полезно было)
Очень рад слышать. Благодарю и Вас)
Успехов в программировании!
Классная музыка на фоне, ну и видео очень информативное
Скоро на собесе будут меня мучать этими сложностями алгоритмов, но благодаря видосу я готов!) Надеюсь этой базы хватит.
Спасибо за видео и подробные примеры
Большое спасибо,Как посчитать сложность алгоритма.
дякую за освітлення теми, дуже актуально
Дякую за пiдтримку! Радий що сподобалось!
Класс! Годный материал, на днях задавался вопросом изучить эту тему - а тут уже готовый видосик:) Спасибо за труд!
18:43 я немного по-другому для себя решил, при n=5, к примеру, мы получаем суммарно 5+4+3+2+1 операций, т.е. арифметическую прогрессию. Формула которой (a1+an)*n/2. Т.к. an=n и а1 мы можем отбросить, получится n в квадрате, делённое на 2.
Рад что понравилось!
Да - один из вариантов решать через прогрессию. Я постарался более интуитивно наглядно показать. Думаю если вдруг на собеседовании спросят - подойдет и тот и тот вариант.
Спасибо! Все прямо по полочкам разложил, простым и понятным языком.
Отличное объяснение с примерами, спасибо!
Отметил все свои ошибки, огромное спасибо за видео😂😂😂
Спасибо за видео. Очень информативно.
Когда впервые узнал про big O, посмотрел одно видео про алгоритмы. Оказалось, что сложность считать довольно просто, но в том видео примеры были на другом ЯП.
В видео Сергея мало того, что все примеры на JS, так еще и с примерами, которые часто используются на практике. Например, с числами Фибоначчи, использовал алгоритм когда изучал рекурсию, процессор выдавал серьезные задержки начиная с числа 40. Пример с поиском такого же символа именно так не использовал, но теперь буду знать как делать это оптимально ;)
Вообще, посмотрев видео, думаю заглянуть в свои старые лекции по мат. анализу и вспомнить, как раньше задачи подобные решал, только там константы не отбрасывались ;)
Нашел, то что искал. Доказывается сложность алгоритмов через сходимость рядов. Например, с помощью признака Даламбера можно в 2 строчки доказать, что факториал растет быстрее, чем любая показательная (она же экспотенциальная) последовательность. Если спросят на собеседовании про алгоритмы, скажу, что готов доказать математически.
P.S. Хоть где-то вышмат пригодится :D
Очень рад что оказалось полезно!
На фронтендера на собеседовании вряд ли будут спрашивать мат доказательство сложности. Но на фулстеков в крупных компаниях типа google - вполне могут
Не ну это полная подписка!)
Рад! :)
Огромное спасибо за такой качественный контент и такую приятную подачу.
Очень хотелось подкапаться, но не нашлось за что
Спасибо за видео. Советую пересмотреть после прочтения книги "Грокаем алгоритмы"
ОЧЕНЬ полезный видос, спасибо!
Рад, что было полезно) старался объяснять именно так
Спасибо, очень понятно объяснил, как раз то, что я искал)
Круче видео про объяснения на IT тему не встречал! И всё по полочкам, и ещё монтаж уровень БОГ!🤩 Всё четко, стильно, красиво дак ещё и с юмором. в конце гифка с дискетой бомба! 😂💥👍👍👍
Сергій у Вас талант робити такі навчальні відео! Жаль що більше не робити такого контенту: з великим задоволенням послухав вас на такі цікаві теми як системний дизайн, алгоритми та структури даних
Спасибо за видео! Очень полезное оказалось для меня)
Спасибо за объяснение!
Супер! Спасибо за видео!
Рад, что Вам понравилось)
Огромное спасибо за видео! Очень помогло найти нужное решение при решении задачек)
Очень рад!
Шикарное объяснение - понятно и интересно! большое спасибо!
God bless you for your content. 🙂.
Очень полезно и информативно.
Благодарю за поддержку! Рад что было полезно
Ахудивительное видео) Спасибо ща простоту.
Я смотрел лекции по алгоритмам от MIT , но там уж слишком много математики, чтобы продолжить это делать.
В вашем видео все очень просто и понятно )
Рад что оказалось полезно! Благодарю за поддрежку!
Спасибо огромное, самое лучшее объяснение
Рад, что было полезно
0:28 Полностью согласен! В книге Грокаем алгоритмы хорошо показана разница между хорошим алгоритмом с O(log n) и плохим O(n). Поэтому очень интересно узнать как определить эту самую биг О для моих решений задач
спасибо за видео, посмотрел с интересом
Большое спасибо! Очень доходчиво
Крутой видос, спасибо за объяснение, после вашего видео и еще одного на эту тему я наконец понял, почему так важна сложность алгоритмов. Визуальная реализация при объяснении - один из лучших способов объяснить сложную тему. Очень хорошая идея с задачками для более глубокого понимания уже на примерах.
Очень полезное видео, спасибо большое 👍
Рад, что оказалось полезно!
Спасибо за видео. Очень информативно 👍👍
Очень рад:) Спасибо за поддержку
Как всегда на уровне!
Спасибо большое за данный урок! Это прекрасно!
Большое спасибо за видео!
Рад что понравилось!
Спасибо за старания 🎉
Спасибо за видео!
Рад, что понравилось!
Действительно самое понятное объяснение. Спасибо большущее, Сергей! Очень нравится ваш канал))). И с мемами намного веселее смотреть, конечно)).
Лайк не смотря!
Годнота
Подача очень хорошая, что примеры что определения
Рад, что понравилось
Спасибо. Очень доходчиво.
Рад, что оказалось полезно:)
Спасибо большое за подобные видео! очень доступно все рассказываешь)
Рад, что было полезно)
Чутка понятнее стало, спасибо!
Спасибо, теперь все понятно!
Спасибо за видео! У Вас очень качественная подача материала! :)
Мне в удовольствие :) благодарю за поддержку!
Интересный момент вычисления середины диапазона. Почему делаем (rigth-left/2 + left) когда тоже самое получили бы (rigth+left/2).
Как то проще и нагляднее )))
Хорошее объяснение
Спасибо , как всегда понятно и легко :)
Такой видос, что надо в закладки добавлять)
Прикольно! Радуюсь)
Пушка. Спасибо!
Рад, что было полезно!
Спасибо, я ждал)
Супер! Рад слышать :) надеюсь, будет полезно
Однозначно :)
Много интересных вещей узнал благодаря вашим трудам :)
@@konglomora227 Благодарю за поддержку! Вдохновляет :)
вот это доброе утро)))
Доброе )
Самое доступное объяснение, топ.
Очень понятно объяснили! Спасибо большое
Погуглил звук - это звуки старого dial-up модема с модуляцией TCM и частотой передачи вдо 33.6к
Очень круто объясняете, картинка в голове начинает проясняться)) Спасибо!!
p.s. заметила интересный момент - смотрю не одного блогера на данную тематику, у многих на заднем фоне какой-нибудь подсвеченный элемент)
Классный урок! Спасибо 🙏🏼
Спасибо за инфу!
Рад, что полезно! :)
Чем больше начинаю понимать что оо в прграмировании,понимаю как все таки это абстракция - объекты в js
Что на самом деле что пишется в фигурных скобках,это просто данные которые взяты из экземпляра хешь таблицы и отображаются в этих фигурных скобочках в виде пар.
Супер!
Рад, что понравилось.
Спасибо, очеь крутое и понятное обьяснение )
Спасибо за видео
Рад, что было полезно! Спасибо и Вам!
Круто, спасибо ♥️
очень полезно и понятно, пересмотрел несколько раз)
Сергей, спасибо тебе большое и спасибо твоей супруге (в описании к каналу написано, что она тоже участвует в создании видео).
Очень здорово ты рассказал про Big O. Я наконец-то понял 😂
И вообще канал отличный! Сморю очень часто)
Спасибо 🙌
По поводу того, что мы в O(n+n^2) отбрасываем n. Это вполне логично. O(n+n^2) = O(n * (1+n). Рассмотрим 1+n, константой 1 мы пренебрегаем, получается n. Вот и выходит, что O(n+n^2) = O(n*n) = O(n^2)
Спасибо большое!!!
красавчик, спасибо тебе за все)
И Вам спасибо!
Спасибо огромное!
Огонь!)