Оценивать стоимость решения
Раздел анализа алгоритмов вводит время выполнения и порядок роста. При практике полезно сравнивать ожидаемую сложность с результатами измерений на разных объёмах данных.
Илья Фофанов · Русский · Алгоритмы и структуры данных
Обзор курса Ильи Фофанова
Алгоритмы через реализацию на C#: от оценки сложности до коллекций, поиска, хеширования и деревьев.
RusUdemyПомогаем оформить выбранный курс в личном аккаунте Udemy — без общих аккаунтов и предоплаты.Подробнее
Алгоритмический фундаментИлья Фофанов · C#, .NET BCL, Visual Studio Community · январь 2022
Курс связывает поведение готовых коллекций .NET с собственными реализациями. Такой подход помогает осмысленно сравнивать варианты решения задачи. Курс подойдёт разработчикам C# и Java, которым нужны основы алгоритмов и подготовка к техническим обсуждениям.
Раздел анализа алгоритмов вводит время выполнения и порядок роста. При практике полезно сравнивать ожидаемую сложность с результатами измерений на разных объёмах данных.
Массивы, списки, стеки и очереди разбираются через внутреннее устройство. Собственная реализация делает ограничения готовых коллекций понятнее.
Поиск, символьные таблицы, хеширование, деревья и пирамиды показывают разные способы организации данных. Важно связывать выбор структуры с нужными операциями.
Структуры данных изучаются через реализацию на C# и сравнение операций. Перед началом уже нужны основы программирования на C# или Java.
Перед стартом: Базовое знание C# или Java. Для повторения примеров достаточно Visual Studio Community.
Модели данных, алгоритмы и оценка сложности
Массивы и сортировки
Связные списки, стеки и очереди
Линейный и бинарный поиск
Символьные таблицы и хеширование
Двоичные деревья поиска
Пирамиды, heapsort и решето Эратосфена
Отправьте ссылку на курс — уточним актуальную стоимость и поможем оформить его в личном аккаунте Udemy. Материалы, прогресс и доступный по условиям курса сертификат будут в вашем аккаунте.
Курс появляется в вашей личной библиотеке на Udemy. Никаких пиратских копий, общих аккаунтов или «серых» схем.
Вы оплачиваете покупку только после того, как курс появился в вашем аккаунте Udemy.
Обычно от первого сообщения до появления курса в аккаунте проходит около 10 минут.
В Telegram отвечает живой человек: можно задать вопрос и получить качественную поддержку по покупке.
Ссылку на выбранный курс можно отправить сразу в Telegram. Общий аккаунт и предоплата не нужны.
Опыт работы с сервисом