Открыто

Курс Алгоритмы для разработчиков [2021] [Level UP] [Михаил]

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

Цена: 17100р.-94%
Взнос: 867р.

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

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

  1. 8 янв 2021
    #1
    Toxich
    Toxich ЧКЧлен клуба
    Курс Алгоритмы для разработчиков [2021]
    Level UP
    Михаил


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

    Существуют разные точки зрения на вопрос, нужно ли программисту знание алгоритмов.

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

    Именно по этой причине мы сделали уникальный авторский курс Алгоритмы и структуры данных для разработчиков.

    1. Более эффективно решать поставленные задачи.
    2. Значительно сократить количество строк кода и занимаемого места на диске.
    3. Максимально эффективно использовать язык программирования.
    4. Осознанно принимать решения в процессе разработки.
    Занятие 1. Анализ алгоритмов. Числовые алгоритмы. Рекурсия
    • Введение в анализ сложности алгоритмов.
    • Алгоритм вычисление факториала и его анализ.
    • Понятие рекурсии. Анализ рекурсивных функций.
    • Практика
    Занятие 2. Элементарные структуры данных
    • Массив, стек, очередь
    • Динамические структуры данных (списки, деревья)
    • Умножение матриц
    • Сравнение строк
    • Анализ сложности вычислений
    • Практика
    Занятие 3. Сортировки и алгоритмы поиска
    • Бинарный поиск.
    • Сортировка вставками
    • Сортировка выбором
    • Сортировка слиянием
    • Быстрая сортировка (возможные случаи)
    • Алгоритмы поиска в деревьях
    • Поиск подстрок
    • Анализ сложности вычислений
    • Практика
    Занятие 4. Динамическое программирование
    • Кэширование вычислений.
    • Замена рекурсивных функций и увеличение производительности.
    • Анализ сложности вычислений
    • Практика
    Занятие 5. Порядковые статистики. Кучи
    • Вычисление k-порядковой статистики. Рэндомизированный случай.
    • Очереди с приоритетами (кучи). Двоичная куча.
    • Сортировка кучей (heap sort).
    • Анализ сложности вычислений
    • Практика
    Занятие 6. Хэширование. Система непересекающихся множеств
    • Хэширование. Типы хэш-таблиц. Хэш-функция.
    • Система непересекающихся множеств. Разновидности.
    • Анализ сложности вычислений
    • Практика
    Занятие 7. Элементарная теория графов
    • Представление графов. Анализ каждого представления.
    • Обход графа. Поиск в глубину. Поиск в ширину.
    • Поиск кратчайших путей на графе. Алгоритм Дейкстры. Алгоритм Флойда-Уоршелла
    • Практика
    Занятие 8. Применение численных методов в решении практических задач
    • Подход к вычислению бесконечных сумм на примере математической библиотеки.
    • Реализация алгоритмов вычисления интегралов.
    • Интерполяционные многочлена на примере построения графиков
    • Практика
    И многое другое!

    Продажник
     
    1 человеку нравится это.
  2. Последние события

    1. Apoca
      Apoca не участвует.
      10 мар 2024
    2. Nielv
      Nielv не участвует.
      4 июл 2023
    3. HedgeOnAir
      HedgeOnAir участвует.
      30 мар 2023
    4. sibbora
      sibbora не участвует.
      17 янв 2023

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

    1. skladchik.com
      Нужен организатор складчины.
      24 янв 2021
    2. skladchik.com
      Назначен организатор.
      8 янв 2021

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