Открыто

Алгоритмы и структуры данных [2021] [Илья Шишков]

Тема в разделе "Курсы по программированию", создана пользователем Toxich, 27 ноя 2021.

Цена: 60000р.-96%
Взнос: 1990р.

Основной список: 33 участников

Резервный список: 18 участников

  1. 27 ноя 2021
    #1
    Toxich
    Toxich ЧКЧлен клуба
    Алгоритмы и структуры данных [2021]
    Илья Шишков


    Теория и 100 алгоритмических задач, которые ты сможешь решить сам.

    Владение алгоритмами и структурами данных — ключевой навык для любого разработчика. Грамотно выбранный алгоритм делает ваш код более надёжным, лаконичным и качественным. А хорошее прохождение собеседования по алгоритмам открывает двери в крупнейшие IT-компании мира.

    Из чего состоит курс:
    Внутри курса — девять самых важных тем, лекции в удобном видео-формате и практическая часть, состоящая из 100 задач с подробными разборами.

    Практика есть в каждом уроке.

    Наша цель — сделать так, чтобы вы смогли решить все 100 задач самостоятельно. Кураторы курса будут поддерживать каждого ученика до тех пор, пока он с этим не справится. Для всех задач готовы подробные разборы, в которых мы объясняем идею решения и показываем код.

    Проходить курс вы будете на платформе Stepik. Помимо этого мы добавим вас в чат с наставниками и единомышленниками — там вы сможете обсуждать решения, задавать вопросы и просто приобретете много полезных и классных знакомств.

    Для кого этот курс:
    1. Для разработчиков, которые хотят подготовиться к собеседованию по алгоритмам
    Возможно, вы уже пробовали устроиться в крупную IT-компанию, но не смогли пройти собеседования. А может быть, это ваш первый опыт. В любом случае, лучший способ подготовиться — решить много задач. Можем сделать это вместе.​
    2. Для разработчиков, которые хотят повысить грейд или сменить работу
    Если вы хотите работать в FAANG, но никогда не занимались алгоритмами, мы вам поможем. Двоичные деревья и связные списки перестанут быть просто сложными словосочетаниями.​
    3. Для специалистов других специальностей, которые хотят перейти в разработку
    Сменить сферу и стать разработчиком — возможно. Правда для этого нужно выучить не только языки программирования, но и алгоритмы. Наш курс поможет именно с этим. Для прохождения курса важно уметь программировать на одном из языков программирования: C++, Java, Python.​

    1. Асимптотические оценки
    Теория
    Изучаем, как оценивать эффективность алгоритмов и сравнивать их между собой.​
    Практика
    6 тренировочных задач, 10 контрольных задач, разборы задач.​

    2. Алгоритмы поиска
    Теория
    Изучаем линейный поиск, изучаем двоичный поиск.​
    Практика
    8 тренировочных задач, 7 контрольных задач, разборы задач, эталонная реализация двоичного поиска.​

    3. Метод двух указателей
    Теория
    Изучаем метод двух указателей и класс задач, где он применим.​
    Практика
    2 тренировочные задачи, 8 контрольных задач, разборы задач.​

    4. Элементарные структуры данных
    Теория
    Односвязный список, стек, двусвязный список, очередь, понятие амортизированной сложности, дек.​
    Практика
    7 тренировочных задач, 13 контрольных задач, разборы задач, эталонные реализации всех рассмотренных структур данных.​

    5. Алгоритмы сортировки
    Теория
    Квадратичные сортировки, сортировка слияниями, быстрая сортировка, задача нахождения K-й порядковой статистики, сортировка за линейное время.​
    Практика
    1 тренировочная задача, 13 контрольных задач, разборы задач, эталонные реализации всех рассмотренных алгоритмов.​

    6. Структура данных «Куча»
    Теория
    Изучаем устройство и операции, которые можно выполнять с кучей.​
    Практика
    26 тренировочных заданий, 5 контрольных задач, разборы задач, эталонная реализация кучи.​

    7. Алгоритмы на графах
    Теория
    Поиск в глубину, поиск в ширину, поиск циклов, топологическая сортировка.​
    Практика
    10 тренировочных заданий, 6 контрольных задач, разборы задач, эталонные реализации рассмотренных алгоритмов.​

    8. Двоичные деревья поиска
    Теория
    Основное свойство двоичного дерева поиска, операции поиска, вставки, удаления, обходы двоичных деревьев поиска.​
    Практика
    13 контрольных задач, эталонные реализации всех операций.​

    9. Декартовы деревья
    Теория
    Основное свойство декартового дерева, операции вставки, удаления и поиска.​
    Практика
    Эталонные реализации всех операций.​

    10. Хеш-таблицы
    Теория
    Индексация по данным, понятие хеширования, понятие коллизии, методы разрешения коллизий.​
    Практика
    7 контрольных задач, разборы задач, эталонные реализации хеш-таблицы.​
    11. Финальные задачи
    Теория
    Решаем задачи, в которых понадобятся все полученные ранее знания и навыки.​
    Практика
    10 задач, разборы задач.​

    Примечание: тариф стандарт

    Продажник
     
    3 пользователям это понравилось.
  2. Последние события

    1. test71
      test71 участвует.
      30 апр 2024 в 08:56
    2. Максимыч
      Максимыч не участвует.
      18 мар 2024
    3. gohas
      gohas не участвует.
      15 янв 2024
    4. Сергей_Hurricane
      Сергей_Hurricane не участвует.
      30 дек 2023
  3. Обсуждение
  4. 28 дек 2021
    #2
    vangog_team
    vangog_team ЧКЧлен клуба
    Кто сможет организовать?
     
  5. 14 фев 2022
    #3
    flagrans
    flagrans ЧКЧлен клуба
    я бы с удовольствием, но не хватает тяму.... макс что пишет 25к
     
  6. 14 фев 2022
    #4
    Celentano
    Celentano МодерМодератор Команда форума
    Напиши в обратную связь внизу форума, что есть желание и спроси какие есть варианты организовать складчину, там предложат варианты. Если что-то устроит, то можешь попробовать.
     
  7. 15 фев 2022
    #5
    sq735
    sq735 ЧКЧлен клуба
    Курс судя по всему крутой, так что хотелось бы чтобы орг нашелся.
     
  8. 20 авг 2023
    #6
    sq735
    sq735 ЧКЧлен клуба
    Есть какие-нибудь новости в плане организации складчины на данный курс, почему вся активность затихла?
     
    1 человеку нравится это.

Поделиться этой страницей