Друзья, привет!
С 5 по 12 декабря у вас есть возможность бесплатно пройти обучение по видеокурсу «Алгоритмы и структуры данных на C#».
Курс «Алгоритмы и структуры данных на C#» охватывает следующие темы:
- Оценка эффективности алгоритмов — асимптотическая сложность, О-нотация, сравнение алгоритмов.
- Односвязные и двусвязные списки.
- Динамические массивы.
- Стек (Stack) и очередь (Queue).
- Множества (Set) — объединение, пересечение, разность, симметричная разность.
- Алгоритмы сортировки — выборка, вставка, слияние, Timsort.
- Хеш-таблицы — принцип работы, хеш-функции, обработка коллизий.
- Деревья — бинарное дерево поиска, АВЛ-дерево, балансировка.
- Графы — представление, поиск в глубину, поиск в ширину, алгоритм Дейкстры, алгоритм Флойда-Уоршелла, топологическая сортировка.
- Динамическое программирование — базовые приемы, задачи о рюкзаке, оптимальный маршрут.
Каждое занятие — это баланс между теорией и практикой, где вы не просто изучаете алгоритмы, но и учитесь применять их в реальных задачах. Благодаря этому курсу вы сможете создавать оптимальные решения, которые работают как часовой механизм.
После завершения курса вы можете пройти онлайн-тестирование и получить именной сертификат, который подтвердит ваши знания.
Автор курса
Зиновьева Анастасия, .NET Developer
Продолжительность курса
Курс состоит из 10 видеоуроков общей продолжительностью 5 часов 14 минут. Доступ к курсу предоставляется на 10 дней.
Чему вы научитесь на данном курсе:
- Оценивать время выполнения алгоритмов и эффективно их оптимизировать.
- Понимать структуры данных — от стеков и очередей до деревьев и хеш-таблиц.
- Реализовывать популярные алгоритмы, такие как поиск кратчайшего пути или сортировка Timsort.
- Решать сложные задачи — Ханойские башни, коммивояжер, динамическое программирование.
Предварительные требования
Для тех, кто имеет базовые знания C# и стремится поднять свои навыки на новый уровень, создавая мощные решения.