ЯндексПрактикум [Яндекс.Практикум] Алгоритмы для разработчиков Часть 1 из 4 - 2022

Алан-э-Дейл
Алан-э-Дейл

Алан-э-Дейл

Редактор
badge 3 года с нами! badge Награда за 5000 очков репутации badge За 500 сообщений!
Регистрация
25/03/2020
Сообщения
11.750
Репутация
8.659
Автор: Яндекс.Практикум
Название: Алгоритмы для разработчиков Часть 1 из 4 - 2022

[Яндекс.Практикум] Алгоритмы для разработчиков Часть 1 из 4 - 2022


Принципы, лежащие в основе алгоритмов и структур данных, актуальны для любого стека технологий. Они не устаревают. Знание и понимание этих принципов помогает разработчикам писать более эффективный и аккуратный код.

Содержание
Введение в алгоритмы

20 часов
Понятие сложности алгоритма. O-нотация. Оценка времени исполнения программы.
Основные структуры данных
20 часов
Массив, связный список, стек, очередь. Сложность операций вставки, поиска и удаления. Представление данных в памяти. Пространственная сложность алгоритма.
Рекурсия
5 часов
Понятие рекурсии. Принцип «разделяй и властвуй». Бинарный поиск.
Сортировки
15 часов
Квадратичные сортировки. Сортировка слиянием. Быстрая сортировка. Линейная сортировка подсчётом.
Хеш-функции и хеш-таблицы
20 часов
Абстракция отображения. Понятие и свойства хеш-функции, примеры. Структура данных хеш-таблица. Коллизии и способы их разрешения.
Деревья
20 часов
Структура данных дерево. Сбалансированные деревья поиска. Структура данных куча. Пирамидальная сортировка.
Графы
20 часов
Определение графа, способы представления в памяти. Обход графа в глубину и в ширину. Компоненты связности. Алгоритмы поиска кратчайшего пути. Минимальное остовное дерево.
Динамическое программирование
15 часов
Определение, одномерные и двумерные задачи. Динамическое программирование по подотрезкам. Динамическое программирование по подмножествам.
Жадные алгоритмы
5 часов
Понятие жадного алгоритма, область применения. Примеры, доказательство корректности алгоритма.
Алгоритмы на строках
20 часов
Префикс-функция. Подстроки, префиксы и суффиксы. Поиск шаблона в строке. Наивный алгоритм. Структура данных бор.

Подробнее:
Авторизуйтесь, чтобы посмотреть скрытый контент.

Скачать:
Авторизуйтесь, чтобы посмотреть скрытый контент.
 
Последнее редактирование модератором:
ребята, подскажите, стоит ли это изучать, если я в самом начале пути?
 
ребята, подскажите, стоит ли это изучать, если я в самом начале пути?

Уверенно владеть одним из языков программирования: C++, Python, Java, Go, JavaScript, C#. Опыт промышленной разработки необязателен.
 
Большое спасибо за подарок! Только закончила модуль по Питону на других курсах.
 
а остальные, когда выложите или уже есть?
 
А где вебинары ?
 
В чём смысл продавать обучение состоящее из методичек? Как это вообще реально понять читая методичку
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

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

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

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

У вас уже есть аккаунт? Войдите здесь.

Последние темы автора

Алан-э-Дейл
Ответы
0
Просмотры
37
Алан-э-Дейл
Алан-э-Дейл
Алан-э-Дейл
Ответы
0
Просмотры
64
Алан-э-Дейл
Алан-э-Дейл
Алан-э-Дейл
Ответы
0
Просмотры
46
Алан-э-Дейл
Алан-э-Дейл
Алан-э-Дейл
Ответы
0
Просмотры
50
Алан-э-Дейл
Алан-э-Дейл
Алан-э-Дейл
Ответы
0
Просмотры
31
Алан-э-Дейл
Алан-э-Дейл

Похожие темы

Алан-э-Дейл
Ответы
3
Просмотры
7K
Helga_smart
Брат Тук
Ответы
0
Просмотры
2K
Брат Тук
Брат Тук
Малыш Джон
Ответы
9
Просмотры
10K
matyashov
matyashov
Алан-э-Дейл
Ответы
9
Просмотры
8K
ss_121cs
Дева Мэриан
Ответы
2
Просмотры
6K
sovalance
Алан-э-Дейл
Ответы
11
Просмотры
5K
dekz
dekz
Брат Тук
Ответы
3
Просмотры
3K
Дева Мэриан
Дева Мэриан
Алан-э-Дейл
Ответы
31
Просмотры
33K
novenus
Алан-э-Дейл
Ответы
9
Просмотры
53K
exotic_daemon
exotic_daemon
Брат Тук
Ответы
11
Просмотры
11K
Erasyl007
Сверху Снизу