• Форумы
  • Складчикам курсы
  • Администрирование

[Яндекс.Практикум] Алгоритмы для разработчиков [часть3 из 4] (Дмитрий Денисенко)

Найти складчину
  • Дата начала 15.01.2021
Организатор: Танцуем
Ссылки для скачивания
Скачать
Скачать
Скачать
Танцуем
Организатор
Сообщения
Монеты
0.0
Оплачено
35
Купоны
0
Кешбэк
0
Баллы
0
15.01.2021
  • @Skladchiki
  • #1

Складчина: [Яндекс.Практикум] Алгоритмы для разработчиков [часть3 из 4] (Дмитрий Денисенко)

Ссылка на картинку
Стать крутым инженером будет проще разработчику, который знаком со структурами данных и алгоритмами. Крупнейшие IT-компании мира и многие стартапы проверяют на собеседованиях алгоритмическую подготовку соискателей. Это лучший способ убедиться, что человек умеет быстро думать и писать работающий код. В этом курсе вы напишете много кода, научитесь оценивать эффективность решений, набьёте руку на практических заданиях, пройдёте учебное собеседование, максимально приближенное к реальности.

Введение в алгоритмы
5 часов
Определение алгоритма. Понятие сложности алгоритмов. O-нотация.

Основные структуры данных
15 часов
Массив, связный список, стек, очередь. Представление в памяти, сложность операций вставки, поиска и удаления. Преимущества и недостатки использования.

Жадные алгоритмы
5 часов
Понятие жадного алгоритма, область применения. Примеры, доказательство корректности алгоритма.

Рекурсия
5 часов
Понятние рекурсии. Основная теорема о рекурсии. Принцип разделяй и властвуй. Преимущества и недостатки метода.

Сортировки
10 часов
Квадратичные сортировки. Сортировка слиянием. Алгоритм нахождения k-й порядковой статистики, быстрая сортировка. Сортировки с использованием свойств элементов. Внешняя сортировка.

Деревья
20 часов
Бинарный поиск. Деревья поиска. Сбалансированные деревья. Куча. Пирамидальная сортировка. Некоторые специальные деревья.

Алгоритмы на строках
20 часов
Алгоритм Хаффмана. Структура данных префиксное дерево. Алгоритмы поиска подстроки в строке.

Хеш-таблицы. Понятие и свойства хеш-функции.
10 часов
Абстракция отображение. Понятие и свойства хеш-функции, примеры. Коллизии и способы их разрешения. Множества. Битовые маски. Фильтр Блума.

Динамическое программирование
10 часов
Базовое динамическое программирование, одномерные и двумерные задачи. Динамическое программирование по подотрезкам. Динамическое программирование по подмножествам. Динамическое программирование по поддеревьям.

Графы
10 часов
Определение графа, способы представления в памяти. Обходы графов: DFS, BFS. Связность. Алгоритмы поиска кратчайших путей в графах. Построения минимального остовного дерева.


Стоимость:
========
13 000 ₽ помесячный платёж.
Итоговая сумма составит 52 000 ₽

или

45 000 ₽ при оплате сразу
за все 4 месяца обучения.
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть авторский контент.
Поиск по тегу:
Теги
алгоритмы алгоритмы для разработчиков практика разработка яндекс яндекс.практикум
Похожие темы
Скачать [Яндекс.Практикум] Алгоритмы для разработчиков, 2021, Часть 4 из 4
  • 23.08.2021
Просмотры
2K
23.08.2021
Скачать [Яндекс.Практикум] Алгоритмы для разработчиков [часть1 из 4]
  • 13.11.2020
Просмотры
2K
13.11.2020
Скачать [Яндекс.Практикум] Алгоритмы для разработчиков
  • 19.01.2024
Просмотры
1K
19.01.2024
Скачать [Яндекс.Практикум] Алгоритмы для разработчиков - 2021
  • 24.08.2021
Просмотры
2K
24.08.2021
Скачать [Яндекс.Практикум] Алгоритмы для разработчиков [часть 2 из 4]
  • 23.11.2020
Просмотры
2K
23.11.2020
Показать больше похожих складчин

Зарегистрируйтесь или войдите, чтобы обсуждать и скачивать материалы!

Зарегистрироваться

Создайте учетную запись. Это быстро!

Регистрация

Авторизоваться

Вы уже зарегистрированы? Войдите.

Вход
  • Форумы
  • Складчикам курсы
  • Администрирование
  • Русский (RU)
  • Условия и правила
  • Политика конфиденциальности
  • Помощь
Меню
Вход

Регистрация

  • Форумы
    • Новые сообщения
    • Поиск сообщений
  • Что нового?
    • Новые сообщения
    • Новые сообщения профилей
    • Последняя активность
    • Новые оценки тем
  • Помощь