Голосов: 0
#1
Описание [Алексей Ковальчук] [Stepik] Алгоритмы и структуры данных - Полный курс (2024):
Полный курс по алгоритмическому программированию и структурам данных
В этом курсе рассматриваются фундаментальные вопросы оценки сложности алгоритмов и анализа скорости работы встроенных методов и функций, а также прикладные аспекты, где объём практики и теории сбалансирован. Курс предназначен для старшеклассников, студентов и взрослых, помогая им решить все задачи, связанные с изучением алгоритмов. Курс ведётся на языке Python, но подойдёт и для тех, кто пишет код на других языках (C/C++, JavaScript и т. д.).
Чему вы научитесь:
- Писать чистый код быстрее.
- Осваивать алгоритмы и структуры данных с нуля.
- Готовиться к алгоритмическим собеседованиям и олимпиадам.
- Решать более 70 практических задач.
- Учиться в своём темпе и в удобное время.
Этот курс является завершающей частью блока из трёх курсов по программированию. Его основная цель — изучение всех основ алгоритмического программирования и формирование у учащихся правильного подхода к изучению алгоритмов.
Программа курса:
Модуль 1- Вступление
- Рекомендации по прохождению курса
- Оценка сложности алгоритмов. Теория.
- Задачи на оценку сложности алгоритмов.
- Линейный поиск. Бинарный (Двоичный) поиск. ОсновноеДемо-доступ
- Переборные алгоритмы
- Бин поиск по ответу
- Действительный двоичный поиск.
- Сортировки.
- Теория
- Задачи
- Теория (ч. 1)
- Одномерная динамика
- Теория (ч. 2)
- Двумерная динамика
- Теория. Задача о рюкзаке (ч. 3)
- Теория. НОП. НВП (ч. 4)
- Теория. Ленивая динамика. Рекурсия (ч. 5)
- Практика. Задача о Рюкзаке.
- Практика. НОП. НВП.
- Избранные задачи
- Теория
- Практика
- Теория
- Практика
- Теория (ч. 1)
- Практика (ч. 1)
- DFS (теория)
- BFS (теория)
- Алгоритм Дейкстры (теория)
- Практика (ч. 2)
- Практика (ч. 3)
- Избранные задачи
- Теория
- Практика (ч. 1)
- Делимость. Простота. Факторизация.
- Алгоритм Евклида. НОД. НОК.
- Практика (ч. 1)
- Практика (ч. 2)
- Вступление
- Вектор. Прямая.
- Окружность.
- Многоугольники. Выпуклая оболочка.
- Практика (ч. 1)
- Stack (Стэк)
- Queue (очередь)
- Dequeue (двухсторонняя очередь)
- LinkedList (Связный список)
- Heap (куча)
Для просмотра содержимого вам необходимо авторизоваться
Скачать курс [Алексей Ковальчук] [Stepik] Алгоритмы и структуры данных - Полный курс (2024):
Для просмотра содержимого вам необходимо авторизоваться
Последнее редактирование модератором: