- 61,550
- 3,377
[Яндекс.Практикум] Алгоритмы для разработчиков Часть 1 из 4 (2022)
Принципы, покоящиеся изнутри алгоритмов и строений данных, злободневны для всякого стека технологий. Они не устаревают. компетентность и познание этих принципов ориентирует разрабам строчить более плодотворный и аккуратный код.
вступление в алгоритмы
20 часов
представление трудности алгоритма. анализ времени выполнения программы.
ключевые структуры информации
20 часов
Массив, складный список, стек, очередь. Сложность действий вставки, розыска и удаления. Представление данных в памяти. пластическая сложность алгоритма.
5 часов
представление рекурсии. Принцип «разделяй и властвуй». двоичный поиск.
15 часов
квадратные сортировки. Сортировка слиянием. стремительная сортировка. Линейная сортировка подсчётом.
Хеш-функции и хеш-таблицы
20 часов
Абстракция отображения. представление и характеристики хеш-функции, примеры. конструкция данных хеш-таблица. Коллизии и методы их разрешения.
20 часов
конструкция данных дерево. выровненные деревья поиска. конструкция данных куча. Пирамидальная сортировка.
20 часов
установление графа, технологии представления в памяти. Обход графа в глубину и в ширину. составляющие связности. методы розыска наикратчайшего пути. наименьшее остовное дерево.
Динамическое программирование
15 часов
Определение, одномерные и двумерные задачи. Динамическое программирование по подотрезкам. Динамическое программирование по подмножествам.
скупые методы
5 часов
представление жадного алгоритма, участок применения. Примеры, свидетельство корректности алгоритма.
методы на строчках
20 часов
Подстроки, префиксы и суффиксы. Поиск шаблона в строке. бесхитростный алгоритм. конструкция данных бор.
Где продаётся?
Войдите, чтобы увидеть контент
Скачать данный курс:
Войдите, чтобы увидеть контент
Скачать еще курсы с этого раздела
- [Udemy] Evgeny Borisov ― Spring AI Pro или про весну искусственного интеллекта глубже (2025)
- [Ольга Назина] Charles Proxy как инструмент тестировщика (2025)
- [Udemy] Evgeny Borisov ― Spring AI или Весна Искусственного Интеллекта (2025)
- [Vibecoder School] Станислав Быстрицкий ― Самый полный курс по вайбкодингу сайтов и веб-приложений
- Продвинутый backend на nodejs за 12 часов [Кирилл Поздняков]