Систематизация структур данных и алгоритмов для прохождения технических собеседований в IT-компании
На выходе
Реализовывать базовые структуры данных; Распознавать подходящие алгоритмические паттерны для незнакомых задач; Проводить анализ сложности алгоритмов (Big O); Писать оптимизированный код на Python, Java или C++; Проходить технические интервью в IT-компании
Навыки
реализация структур данных · анализ сложности алгоритмов (Big O) · программирование на Python · программирование на Java · программирование на C++ · алгоритмические паттерны
Кому подойдёт
разработчики, владеющие базовым синтаксисом Java, C++ или Python