Алгоритмы и структуры данных для разработчиков

Категория обучения:
Алгоритмы и структуры данных для разработчиков
Длительность курса:
3.00
Формат курса:
Онлайн-занятия, Обратная связь кураторов, Домашние задания, Чат студентов, Практические вебинары
Есть рассрочка платежа:
Да
Трудоустройство:
Да
Поделиться с друзьями:
Особенности курса:
Вы получите фундаментальные знания и научитесь решать реальные задачи с помощью алгоритмов. Сможете устроиться в любую компанию и участвовать в сложных высокооплачиваемых проектах.
Для кого подойдет курс:
  • Junior-разработчикам
  • Middle-разработчикам
  • Тем, кто готовится к олимпиадам
Описание курса:
  • Освоите базовые алгоритмы

Сможете реализовывать базовые алгоритмы на массивах и разные виды алгоритмов бинарного поиска. Познакомитесь с принципами построения хэш-таблиц и способами решения проблемы коллизий хэш-функций.

  • Работать со структурами данных

Научитесь работать с различными структурами данных: связными списками, очередями, стэками, двусторонними очередями (деками), кучами, бинарными, B-, R- и суффиксными деревьями, а также различными видами графов.

  • Познакомитесь с вариантами алгоритмов

Научитесь реализовывать алгоритмы сортировки SelectionSort, QuickSort и MergeSort, сможете создавать и применять рекурсивные и жадные алгоритмы.

  • Поймете, как оценивать сложность алгоритмов

Научитесь оценивать сложность различных типов алгоритмов по времени и памяти. Сможете оценивать программный код и находить способы его оптимизации и ускорения.

-20%
64 465 руб.
51 572 руб.
Онлайн-школа
Skillbox — крупный образовательный проект, где каждый желающий может получить престижную профессию. Обучение на площадке проводится по таким направлениям: • маркетинг; • программирование; • дизайн; • управление; • психология; • мультимедиа; • инженерия; • английский язык; • игры.
000
0.0
0.0
0.0
0.0
Нет отзывов. Напишите отзыв первым!
Нет комментариев. Ваш будет первым!
Также рекомендуем посмотреть курсы
Хотите освоить новую профессию? Выберите наиболее подходящие для вас курсы, прочитав реальные отзывы!
Основы алгоритмов и структур данных
Есть рассрочка платежа:
Нет
Трудоустройство:
Нет
Вы научитесь: Определять эффективность алгоритмов, Выбирать подходящую структуру данных в зависимости от ситуации, Определять NP-полные задачи и находить приближенное решение
Трек: Алгоритмы и структуры данных
Есть рассрочка платежа:
Нет
Трудоустройство:
Нет
Вы узнаете, что такое рекурсия, познакомитесь с нотацией «О-большое» и научитесь выбирать самые быстрые алгоритмы.
Алгоритмы и структуры данных
Есть рассрочка платежа:
Да
Трудоустройство:
Нет
Практический курс, который поможет развить алгоритмическое мышление и повысить производительность своих программ
It
Алгоритмы и структуры данных
Есть рассрочка платежа:
Да
Трудоустройство:
Нет
Понимание структур данных и алгоритмов позволяет писать более эффективный код, правильно выстраивать архитектуру проекта и отдельных модулей. Необходимые знания: JavaScript
Базы данных для разработчиков
Есть рассрочка платежа:
Да
Трудоустройство:
Да
Вы научитесь использовать, проектировать и оптимизировать базы данных и эффективно работать с ними через код.
Java: Структуры данных
Есть рассрочка платежа:
Нет
Трудоустройство:
Нет
У курса сразу две цели: познакомить вас с основными структурами данных в программировании и разобраться в их реализации в Java