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

Новички познакомятся с понятием сложности алгоритма, рассмотрят базовые структуры данных, знание которых необходимо для эффективного решения коммерческих задач на подавляющем большинстве современных языков программирования. Разберутся со всеми тонкостями быстрой и пирамидальной сортировки, которые так любят спрашивать на собеседованиях. Опытные разработчики окунутся в теорию графов, познакомятся с эффективными алгоритмами поиска в тексте. И это лишь часть тем курса "Алгоритмы и структуры данных".

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