В курсе будут рассмотрены структуры данных, наиболее часто использующиеся на практике: массивы, списки, очереди, стеки, динамические массивы, очереди с приоритетами, системы непересекающихся множеств, хеш-таблицы, сбалансированные деревья. Вы узнаете, как такие структуры данных реализованы в разных языках программирования, и, конечно же, потренируетесь самостоятельно их реализовывать, применять и расширять.
Бесплатный курс «Подготовка к алгоритмическому собеседованию» от сервиса Яндекс Практикум. Онлайн-обучение поможет Вам узнать, как проходят собеседования по алгоритмам и как к ним подготовиться. Теория, тесты, практика на реальных задачах и полезные материалы для самостоятельного изучения на бесплатном курсе.
Первый урок бесплатно Minecraft — это увлекательная и креативная компьютерная игра, участники которой могут создавать и исследовать фантастические миры, строить сложные структуры и взаимодействовать с множеством элементов в игровом мире. Этот онлайн-курс позволит детям изучить основы программирования и развить логическое мышление, используя любимую игру Minecraft как обучающую среду.
Как писать более эффективный код.
Как решать задачи, которые не могут решить другие программисты.
Как знание алгоритмов и структур данных помогает устроиться в топовые компании FAANG: Apple, Amazon, Netflix, Google.
Практический курс для тех, кто хочет познакомиться с программированием, изучить основы языков, структуры данных и алгоритмы. Уроки включают теорию, тесты и практические задания в формате тренажера.