Как посчитать сложность алгоритма по BIG O | Самое понятное объяснение!
Друзья, с радостью наконец-то выкладываю видео про сложности алгоритмов и BIG O notation. Вы давно его просили. И это действительно важно для разработчика — знать, как рассчитать сложность алгоритма, а также уметь посчитать сложность своего решения, как по времени, так и по памяти.
Ведь не всегда код, который выглядит очень компактно, на практике будет самым эффективным. Особенно это касается больших объемов данных. То, насколько эффективно ваш код справляется с большим объемом данных — и показывает сложность алгоритма.
Поэтому важно знать, какие бывают сложности алгоритмов, от чего они зависят и уметь их рассчитывать. Обладая этими знаниями, вы сможете оптимизировать ваш код или искать другие, более эффективные решения для вашей задачи.
А еще расчет сложности полученного алгоритма (BIG O) это частый вопрос на собеседованиях. Особенно в таких крупных компаниях, как Google, Facebook, Netflix, Яндекс и пр. А при решении задач с LeetCode создание наиболее оптимального алгоритма, как по времени, так и по памяти, всегда является частью условия задач.
🚀Я постарался сделать для вас самое понятное объяснение с примерами и иллюстрациями - чтоб вы с первого раза все поняли и запомнили навсегда! 🔥🔥🔥
Приятного просмотра! Тренируйте полученные знания на практике! И делитесь этим видео с друзьями и коллегами! Увидимся в комментариях!
👍Если вам было полезно и интересно это видео — оставьте нам хороший комментарий, нам всегда приятно и радостно их читать! 🤓
👍🤩Друзья, будем благодарны за поддержку нашего канала на Патреоне:
Таймкоды:
00:00 Intro
00:45 Случай с пользователем
02:43 Что такое Big O
03:40 Пример из жизни
05:59 O(1) Константная сложность
06:38 O(n) Линейная сложность
07:17 O(log n) Логарифмическая сложность
08:35 O(n log n)
08:59 O(n^2) Квадратичная сложность
09:45 O(n^3) Кубическая сложность
10:07 O(2^n) Экспоненциальная сложность
10:33 O(n!) Факториальная сложность
11:42 График сложностей Big O
11:52 Отбрасывание констант и несущественной части
13:45 Примеры
15:57 Определяем сложности - задачки
18:58 Сложность встроенных методов
20:43 Сложность по памяти
22:20 Когда оптимизировать производительность?
22:55 Про собеседования
24:54 Заключение
---
Если видео было для вас полезным, ставьте лайк и поделитесь им с друзьями.
Подписывайтесь на наш канал:
---
Присоединяйтесь к нам в соцсетях:
FB:
Instagram Сергея Пузанкова:
Заходите на наш сайт:
👍🤩Будем благодарны за вашу поддержку нашего канала на Патреоне:
---
Music: by Blue Wednesday
1 view
1609
418
2 weeks ago 00:00:27 1
Она ездит в туалет на такси 🚕🤷♀️🚽
3 weeks ago 00:04:22 1
Мать 2 детей, убившая яхтсмена за то,что он подготовкой своей яхты мешал спать,предстала перед судом
3 weeks ago 00:30:19 1
Умалишенные сектанты РФ считают нас соучредителей СССР экстремистами
3 weeks ago 00:00:21 1
Такое шокирующее ДТП никто не предвидел 🙈🗿
3 weeks ago 00:00:40 2
Легендарная погоня за Китайским авто 🚙🇨🇳🚓
3 weeks ago 00:00:38 1
А вы знали о таком факте про кошек? 🐈
3 weeks ago 00:00:28 8
Тракторист жестко наказал БЫДЛО 🚜 🤬
4 weeks ago 00:00:54 1
Озолотился чисто на смекалке🔥
4 weeks ago 00:00:35 1
Это должны знать все водители 🔥🤯
4 weeks ago 00:00:18 2
Камера наблюдения сняла Очень Странное!👾
4 weeks ago 00:00:38 1
Вырастил дерево из яблока! 🌳😁👍
1 month ago 00:00:33 1
ДПСники спасли жизнь мужчине👮♂️🛟🙋♂️
1 month ago 00:00:50 5
ОН Показал Систему ВЗЯТОК ИЗНУТРИ 🔥😱👍
1 month ago 00:04:40 2
Как рассчитать кубатуру
2 months ago 00:00:42 1
Гусеница стала бабочкой 🦋
2 months ago 00:00:21 1
Легендарный Репортаж о ПДД 🎥👩🏻😂
2 months ago 00:20:28 1
🌲 ТОП 7 Отборных полян! Секретные Места - лучшие ГРИБЫ!
3 months ago 00:00:48 1
На грани жизни и смерти, медведь встретил женщину 🐻🙋🏼♀️
3 months ago 00:00:42 1
Селин Дион: 17 лет борьбы с неизлечимой болезнью
3 months ago 01:47:41 1
Марк Бартон: Замужество, измены, конфликты в семье и онкология, похудение без диет, мобилизация
3 months ago 00:00:47 1
Делают огромные бетонные колонны 😱🔥👏
3 months ago 00:06:21 10
Как посчитать клиентов для отчета в Росфинмониторинг
3 months ago 00:00:58 1
Я считаю, что я недостойна любви | Анетта Орлова #shorts