Алгоритмы широко применяются в решении различных задач и сильно упрощают жизнь программиста, который в них разбирается.
Чему вы научитесь:
Оценивать сложность своего решения
Правильно подбирать алгоритм для решения
Находить более простое решение задачи
Разбираться в алгоритмах сортировок
Мыслить алгоритмически
Применять алгоритмы и структуры данных на реальных практических заданиях
О курсе:
Алгоритмы в явном виде используются в узких направлениях разработки, где время выполнения и затрачиваемая память играют важнейшую роль. А неявно алгоритмы используются ВЕЗДЕ: в готовых библиотеках, в базах данных и в готовых технологиях. За любым вызовом готового метода стоит готовый алгоритм. Следовательно, важно понимать оптимальность выполнения любого метода.
Целью курса является обучение работе с основными алгоритмами стандартной библиотеки.
Для кого этот курс:
Для всех, кто уже знаком с основами языка и желает более эффективно решать поставленные задачи