[Udemy] Структуры данных и алгоритмы в Python (2024)
Добро пожаловать на курс «Структуры данных и алгоритмы в Python»!
Вы программист Python , который хочет писать эффективный код и улучшить свои навыки программирования и решения проблем ?
У вас предстоящее собеседование по программированию , и вы хотите с уверенностью пройти его?
Если ответ положительный, то этот курс – правильный выбор для вас!
В этом курсе вы узнаете все о структурах данных и алгоритмах , а также о том, как их реализовать и использовать в Python.
Концепции объясняются с помощью анимации , что значительно облегчает понимание и запоминание.
Вы также будете применять свои знания на протяжении всего курса, выполняя упражнения по программированию и задачи по кодированию Leetcode с помощью видеорешений.
В курсе рассматриваются следующие темы:
Общий
- Почему вам следует изучать структуры данных и алгоритмы?
- Что такое структуры данных?
- Что такое алгоритмы?
Обозначение Big O
- Линейная сложность – O
- Постоянная сложность – O(1)
- Квадратичная сложность – O(n^2)
- Логарифмическая сложность – O(logn)
- Константы в Big O
- Доминирующие и недоминирующие факторы в Big O
- Сравнение сложностей
Структуры данных
- Связанные списки
- Встроенные списки Python
- Стеки
- Очереди
- Наборы
- Деревья
- Кучи
- Хэш-таблицы
- Графики
Алгоритмы
- Линейный поиск
- Бинарный поиск
- Пузырьковая сортировка
- Сортировка вставками
- Сортировка выбором
- Сортировка слиянием
- Рекурсия
- Обход дерева
- Обход графа
Я уверен, что вам понравится этот курс, но если вы по какой-то причине не будете довольны курсом, на него распространяется 30-дневная гарантия возврата денег Udemy, так что терять нечего
Материал на английском языке
Подробнее:
Скачать: