Школы

Рейтинг на основе отзывов, авторитетности и популярности

Подборки

Полезные и актуальные курсы, отобранные вручную

Основы алгоритмов и структур данных

Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Трудоустройство
Трудоустройство
Нет

Стоимость курса

3 900 ₽
Нет рассрочки

Включено в курс

  • 9 уроков (видео и/или текст)
  • 13 упражнений в тренажере
  • 27 проверочных теста
  • Дополнительные материалы
  • Помощь в «Обсуждениях»
  • Доступ к остальным курсам платформы

Чему вы научитесь

  • Определять эффективность алгоритмов
  • Выбирать подходящую структуру данных в зависимости от ситуации
  • Определять NP-полные задачи и находить приближённое решение

Вы научитесь оценивать сложность алгоритмов с помощью нотации «О-большое» — узнавать их сложность, скорость и затраты памяти. За время курса вы напишете свою реализацию структур данных.

Что вы получите после обучения

Навыки
2
Сортировка
4
Динамическое программирование
5
Алгоритмы сортировки
6
Структуры данных
7
Бинарный поиск
8
Жадные алгоритмы
9
Асимптотический анализ
10
Управление стеком

Школа

Онлайн-школа программирования, за выпускниками которой охотятся компании

Первого студента мы трудоустроили в 2013 году. Тогда требования к знаниям джуниоров были выше, а трава зеленее

Это отразилось на программах обучения, на их проработке и глубине. Собеседования для студентов Хекслета проходят под девизом: «Хм, на Хекслете задачки были сложнее»

Иногда наши студенты попадают на работу без проведения технического интервью, только на основе анализа кода проектов

Сейчас все больше и больше компаний указывают курсы Хекслета как плюс при найме. А наши партнерские компании доверяют нам настолько, что собеседуют выпускников, не заглядывая в резюме

Программа курса

Программа курса
Продолжительность 11 часов 

1.Введение
Знакомимся с темой курса

2.Бинарный поиск
Учимся реализовывать алгоритм бинарного поиска

3.Рекурсия
Изучаем, как работает рекурсия
теория

4.Алгоритмы сортировки
Разбираемся, как реализовывать алгоритмы сортировки

5.Алгоритмическая сложность
Учимся анализировать сложность алгоритмов

6.Связный список
Учимся реализовывать связный список

7.Двусвязный список
Учимся реализовывать двусвязный список

8.Очередь и стек
Учимся реализовывать стек и очередь

9.Хэш
Изучаем, как работает хэш

10.Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса

Рейтинг курса

3.8
Может быть интересно
Основы алгоритмов и структур данных
На сайт курса

Основы алгоритмов и структур данных