Доступно

Алгоритмы для разработчиков [Яндекс.Практикум] [2022] Часть 1 из 4

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

Цена: 10400р.-96%
Взнос: 334р.
100%

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

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

Статус обсуждения:
Комментирование ограничено.
  1. 20 авг 2021
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Алгоритмы для разработчиков [Яндекс.Практикум] [2022] Часть 1 из 4

    Продолжение курса:
    Часть 1 (вы здесь)
    Часть 2
    Часть 3
    Часть 4

    Обновленная программа, новый поток, 2022 год

    algo.png

    Принципы, лежащие в основе алгоритмов и структур данных, актуальны для любого стека технологий. Они не устаревают. Знание и понимание этих принципов помогает разработчикам писать более эффективный и аккуратный код.

    Содержание
    Введение в алгоритмы

    20 часов
    Понятие сложности алгоритма. O-нотация. Оценка времени исполнения программы.
    Основные структуры данных
    20 часов
    Массив, связный список, стек, очередь. Сложность операций вставки, поиска и удаления. Представление данных в памяти. Пространственная сложность алгоритма.
    Рекурсия
    5 часов
    Понятие рекурсии. Принцип «разделяй и властвуй». Бинарный поиск.
    Сортировки
    15 часов
    Квадратичные сортировки. Сортировка слиянием. Быстрая сортировка. Линейная сортировка подсчётом.
    Хеш-функции и хеш-таблицы
    20 часов
    Абстракция отображения. Понятие и свойства хеш-функции, примеры. Структура данных хеш-таблица. Коллизии и способы их разрешения.
    Деревья
    20 часов
    Структура данных дерево. Сбалансированные деревья поиска. Структура данных куча. Пирамидальная сортировка.
    Графы
    20 часов
    Определение графа, способы представления в памяти. Обход графа в глубину и в ширину. Компоненты связности. Алгоритмы поиска кратчайшего пути. Минимальное остовное дерево.
    Динамическое программирование
    15 часов
    Определение, одномерные и двумерные задачи. Динамическое программирование по подотрезкам. Динамическое программирование по подмножествам.
    Жадные алгоритмы
    5 часов
    Понятие жадного алгоритма, область применения. Примеры, доказательство корректности алгоритма.
    Алгоритмы на строках
    20 часов
    Префикс-функция. Подстроки, префиксы и суффиксы. Поиск шаблона в строке. Наивный алгоритм. Структура данных бор.

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

    1. marsianin
      marsianin оставил отзыв "Отлично".
      4 фев 2022
    2. Сергей_Hurricane
      Сергей_Hurricane оставил отзыв "Отлично".
      3 фев 2022
    3. skladchik.com
      Складчина доступна.
      3 фев 2022
    4. judgingly
      judgingly участвует.
      31 янв 2022

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      3 фев 2022
    2. skladchik.com
      Взнос составляет 167р.
      6 дек 2021
    3. skladchik.com
      Складчина активна.
      6 дек 2021
    4. skladchik.com
      Сбор взносов начинается 06.12.2021.
      3 дек 2021
  3. Отзывы участников

    5/5,
    • 5/5,
      Работой организатора доволен
      Соглашусь с Сергеем. Содержание первой части курса скорее про маркетинг, нежели про алгоритмы. Посмотрим, как команда покажет себя дальше. Если будет примерно также, то Яндексу будет "минус"
      4 фев 2022
    • 5/5,
      Работой организатора доволен
      Хороший вводный курс для первого знакомства с основными алгоритмами и структурами данных. Много картинок с примерами работы, объясняется все достаточно простым языком. Основной язык примеров - Python (изредка встречается C++).
      Это текстовый курс - читаем теорию, выполняем домашки.
      Для уверенного освоения алгоритмов не хватает примеров реализации алгоритмов в решении задач (примеры абстрактных реализаций - просто показать, какие основные методы у алгоритмов - это теория, а не практика). Без разборов реальных задач - а это главное в освоении материала (теорию и так можно скачать бесплатно) - у многих будет ступор сразу же при решении первой задачи.
      По заявлению маркетологов курс можно пройти, предварительно вообще не имея понятия про алгоритмы структуры данных. По мне это сделать нельзя. Такое мог заявить человек, не знакомый с материалом курса, или который хочет впарить курс тем, кто также не в теме.
      Оценки курса такие: маркетологам - 5, методистам - 3, организатору - 5.
      3 фев 2022
      2 пользователям это понравилось.
  4. Обсуждение
  5. 24 окт 2021
    #2
    Организатор
    Организатор ОргОрганизатор
    Дата старта: 2 ноября
    Думаю, мы не успеем собраться к этому моменту(
    Тогда ориентируемся на декабрь
     
  6. 5 ноя 2021
    #3
    Организатор
    Организатор ОргОрганизатор
    Стартуем в группе от 14 декабря. К этой дате будем собираться!
     
  7. 27 ноя 2021
    #4
    Организатор
    Организатор ОргОрганизатор
    Гоу?)
     
    2 пользователям это понравилось.
  8. 3 дек 2021
    #5
    Организатор
    Организатор ОргОрганизатор
    Собираемся? Не разбежитесь?)
     
    2 пользователям это понравилось.
  9. 8 дек 2021
    #6
    D_M_G
    D_M_G ДолжникДолжник
    Кто может, прорекламируйте складчину и её части, хочется, чтобы всё состоялось.
     
  10. 8 дек 2021
    #7
    Irtex
    Irtex СкладчикСкладчик
    Правильно ли я понимаю, что каждый участник складчины получит только теоретический материал в формате видеороликов?
    Доступа к Яндекс.Контексту не будет для решения практических задач?
    Ведь основной смысл этого курса в практике.
     
  11. 8 дек 2021
    #8
    Организатор
    Организатор ОргОрганизатор
    Доступ к контексту я выдать не могу, так как обмен контактами на форме запрещен. Да и складчину под угрозу поставим - авторы с лёгкостью вычислят орга и закроют доступ.
     
  12. 8 дек 2021
    #9
    Организатор
    Организатор ОргОрганизатор
    Видео , материалы из слака и скрины / html тренажёра, как и в других складчинах по Яндекс практикуму
     
  13. 12 дек 2021
    #10
    krisilver
    krisilver ДолжникДолжник
    На каком языке программирования будет обучение?
     
  14. 12 дек 2021
    #11
    Организатор
    Организатор ОргОрганизатор
    Не привязано к конкретному языку
     
Статус обсуждения:
Комментирование ограничено.

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