150 ₽ 2 650 ₽ −94%
Алгоритмы и структуры данных в Javascript
О чём курс
Ваши навыки решения задач на собеседованиях ценятся выше, чем знание синтаксиса конкретного языка. Этот курс фокусируется на фундаментальных алгоритмах и структурах данных, которые позволяют эффективно работать с информацией и проходить технические интервью.
Внутри разбираются:
- Алгоритмы сортировки и рекурсии: от базовой пузырьковой сортировки до эффективных алгоритмов «быстрой сортировки» (QuickSort) и «сортировки слиянием» (Merge Sort).
- Анализ сложности кода: вы научитесь использовать Big O нотацию для сравнения алгоритмов и оценки их производительности.
- Структуры данных: реализация двоичных деревьев поиска, AVL-деревьев, связанных списков, стеков, префиксных деревьев (Tries) и хэш-таблиц на JavaScript.
- Визуализация процессов: использование отладчика для наблюдения за тем, как компьютер исполняет рекурсивные функции.
Курс рассчитан на разработчиков, которые хотят перестать просто «писать код» и начать проектировать оптимальные решения. После прохождения вы сможете уверенно описывать работу алгоритмов, реализовывать сложные структуры данных с нуля и аргументированно выбирать подходы к решению задач.
Программа обучения
- Алгоритмы сортировки
- Выбор сортировки
- Пузырьковая сортировка
- Рекурсия
- Основы рекурсии
- Реализация рекурсивных алгоритмов
- Отладка рекурсивных функций
- Рекурсивные алгоритмы сортировки
- Сортировка слиянием
- Быстрая сортировка
- Сложность времени
- Что такое сложность времени
- Big O нотация
- Сравнение алгоритмов сортировки
- Структуры данных
- Двоичное дерево поиска
- AVL дерево
- Связанные списки
- Стеки
- Префиксные деревья (Tries)
- Хэш-таблицы
Складчина создана 17 декабря 2018 г.
Отзывов пока нет. Будьте первым!
Продажи приостановлены. Можно подписаться на уведомление о возобновлении продаж.
106 ₽ 850 ₽