Изучайте «Алгоритмы и структуры данных» бесплатно
ITVDN: курсы программирования
Видеокурсы по
программированию

Выбери свою IT специальность

Подписка

Акция закончилась. Больше актуальных предложений в разделе Акции!

Все акции

Друзья, привет!

С 5 по 12 декабря у вас есть возможность бесплатно пройти обучение по видеокурсу «Алгоритмы и структуры данных на C#».

Курс «Алгоритмы и структуры данных на C#» охватывает следующие темы:

  • Оценка эффективности алгоритмов — асимптотическая сложность, О-нотация, сравнение алгоритмов.
  • Односвязные и двусвязные списки.
  • Динамические массивы.
  • Стек (Stack) и очередь (Queue).
  • Множества (Set) — объединение, пересечение, разность, симметричная разность.
  • Алгоритмы сортировки — выборка, вставка, слияние, Timsort.
  • Хеш-таблицы — принцип работы, хеш-функции, обработка коллизий.
  • Деревья — бинарное дерево поиска, АВЛ-дерево, балансировка.
  • Графы — представление, поиск в глубину, поиск в ширину, алгоритм Дейкстры, алгоритм Флойда-Уоршелла, топологическая сортировка.
  • Динамическое программирование — базовые приемы, задачи о рюкзаке, оптимальный маршрут.

Каждое занятие — это баланс между теорией и практикой, где вы не просто изучаете алгоритмы, но и учитесь применять их в реальных задачах. Благодаря этому курсу вы сможете создавать оптимальные решения, которые работают как часовой механизм.

После завершения курса вы можете пройти онлайн-тестирование и получить именной сертификат, который подтвердит ваши знания.

Автор курса

Зиновьева Анастасия, .NET Developer

Продолжительность курса

Курс состоит из 10 видеоуроков общей продолжительностью 5 часов 14 минут. Доступ к курсу предоставляется на 10 дней.

Чему вы научитесь на данном курсе:

  • Оценивать время выполнения алгоритмов и эффективно их оптимизировать.
  • Понимать структуры данных — от стеков и очередей до деревьев и хеш-таблиц.
  • Реализовывать популярные алгоритмы, такие как поиск кратчайшего пути или сортировка Timsort.
  • Решать сложные задачи — Ханойские башни, коммивояжер, динамическое программирование.

Предварительные требования

Для тех, кто имеет базовые знания C# и стремится поднять свои навыки на новый уровень, создавая  мощные решения.

КОММЕНТАРИИ И ОБСУЖДЕНИЯ
ВИДЕО КУРСЫ ПО СХОЖЕЙ ТЕМАТИКЕ
СТАТЬИ ПО СХОЖЕЙ ТЕМАТИКЕ
Notification success