Алгоритмы и структуры данных ПОЛНЫЙ КУРС на JAVASCRIPT

preview_player
Показать описание
В этом ролике мы кратко пройдемся по самым популярным алгоритмам, таким как поиск, сортировка, обходы графа, деревьев, кеширование и рассмотрим основные структуры данных: массивы, списки, деревья, стек, очередь, сет и мэп. Js алгоритмы и структуры данных. JavaScript алгоритмы.

Таймкоды:
00:00 - План на урок
01:20 - Что такое алгоритм? Оценка сложности
06:30 - Линейный поиск
08:20 - Бинарный поиск. Итеративный подход (цикл)
12:05 - Сортировка выбором. SelectionSort
15:23 - Сортировка пузырьком. BubbleSort
17:40 - Рекурсия. Рекурсивные функции. Факториал. Числа Фибоначчи
20:15 - Быстрая сортировка. Сортировка Хоара
27:40 - Графы. Поиск в ширину
29:19 - Структура данных Очередь
32:37 - Матрица смежности
33:05 - Алгоритм Дейкстры для поиска кратчайшего пути
41:00 - Рекурсивный обход дерева n-размерности
43:04 - Итеративный обход дерева n-размерности
43:20 - Структура данных Стек
45:15 - Кеширование вычислений
48:11 - Массивы. Сложность основных операций
49:09 - Связный список. Простая реализация и теория
53:31 - Бинарное дерево поиска. Простая реализация и теория
58:01 - Set и Map

Поддержать меня и мой канал вы можете по ссылкам ниже.
Рекомендации по теме
Комментарии
Автор

Друзья, таймкоды в описании!) Приятного просмотра! Исходный код урока в описании!

UlbiTV
Автор

Идея, реализация + отличная подача = это то, о чем мы так давно мечтали

sergioglock
Автор

Трудно было сдержать улыбку, когда Тимур искал кротчайший путь до точки "G" 😁

qbgldvq
Автор

Очень круто! Хотелось бы так же увидеть разбор более сложных алгоритмов.

fear
Автор

Спасибо, так хорошо, просто, быстро и лаконично мне ещё не объясняли! Это очень полезное видео, лучшее, что видел. Огромная благодарность автору за то, что делитесь своими знаниями! Thumb up!

difficultdo
Автор

Спасибо за подробное объяснение базовых алгоритмов и структур данных, а так же их примеров на javascript!
Очень помогло для подготовки к собеседованию (Оценка сложности, Бинарный поиск, Сортировка выбором, Сортировка пузырьком, Графы, Стек, Массив, Связный список, Бинарное дерево)

konstantinvoronin
Автор

Иди обниму! Я ровно в эту секунду сижу в Гугле и ищу норм курс по алгоритмам! Это мистика какая-то!

devorer
Автор

Очень крутой видос, спасибо! Вроде в универе все это проходили, но тут более структурировано и без воды.

eugeneshpakovsky
Автор

Огромное человеческое спасибо за труд! Приятно смотреть и учиться!

conlpfp
Автор

Спасибо, очень понравилось, что в одном видео все основные структуры и алгоритмы представлены + на JS.
Отлично для обзора и повторения.
Но как новичку сами алгоритмы (код) сложнова-то воспринимаются. Хорошо бы еще каждый разобрать подробнее на примере более простым языком, возможно начать с более простого примера и подвести к решению.

annashirinskaya
Автор

Спасибо огромное!!! Начал изучать алгоритмы и не знаю с чего подступиться, решил посмотреть предварительно данную тему здесь, и как всегда, не ошибся! Всё строго по делу, без воды, чётко поставленная речь, отличная подача материала. Начал изучать книгу по алгоритмам, отталкиваясь от данного урока лучше усвоение проходит)

ndceule
Автор

Тимур - человек с большой буквы, очень классно объясняете, спасибо большое) Успехов вашему каналу ✊

hxyixlr
Автор

Спасибо огромное за твою работу!!! Уже не первый ролик, который упрощает жизнь - не только в плане разработки, как таковой

fptngdb
Автор

Благодарю Вас! Желаю чтобы у вас в жизни все было хорошо! ТО ЧТО НАДО🙌

Alex-znvj
Автор

Как по книге "Грокаем алгоритмы". Только там на питоне написано. Спасибо за курс!

fealllback
Автор

Класс, то что нужно, четко, без воды. Обожаю твои видосы

rmsbluq
Автор

Просто шикарная подача материала, большое спасибо!

maximprosv
Автор

Тимур, в очередной раз хочу поблагодарить за твой труд!
Вначале видео я слышал древний хинди, через пару-тройку итераций я уже начал слышать знакомые слова)) Еще итераций 10-15 и мы будем говорить на одном языке!

Rymblnec
Автор

ахах, хитрый) в сортировке выбором смотрю на эту array[i] во вложенном цикле по j, потом ты запускаешь в ноде - и бах! всё работает :D я сижу такой в непонятках вообще. а ты там в тихую вырезал момент, где исправляешь i на j :D лучше проговаривай явно такие моменты, чтобы люди не путались.
а за видео спасибо. чувак, у тебя неоправданно мало подписчиков. но, думаю, долго это не продлится. продолжай!

eanewmahariel
Автор

Огромное спасибо за такой формат подачи информации!!!

topyou