Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/everysoftware/algorithms-course
Well-structured notes on algorithms with solutions to problems from LeetCode, Stepik and other platforms.
https://github.com/everysoftware/algorithms-course
algorithms divide-and-conquer dynamic-programming graphs-algorithms greedy-algorithms prefix-sum sorting-algorithms two-pointers
Last synced: about 2 months ago
JSON representation
Well-structured notes on algorithms with solutions to problems from LeetCode, Stepik and other platforms.
- Host: GitHub
- URL: https://github.com/everysoftware/algorithms-course
- Owner: everysoftware
- Created: 2023-03-22T17:24:32.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T19:35:43.000Z (2 months ago)
- Last Synced: 2024-10-29T21:39:12.882Z (2 months ago)
- Topics: algorithms, divide-and-conquer, dynamic-programming, graphs-algorithms, greedy-algorithms, prefix-sum, sorting-algorithms, two-pointers
- Language: Python
- Homepage:
- Size: 94.6 MB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Конспект по алгоритмам
Структурированный конспект по алгоритмам с решением задач с **LeetCode**, **Stepik** и других платформ.
## Включает в себя
- Конспекты на **12** разных тем
- Более **60** задач и решений к ним
- Более **800** автоматических тестов## Оглавление
Весь учебный материал находится в папке `src`. Он разделен на разделы, каждый из которых содержит конспект и задачи.
| № | Раздел | Кодовое имя |
|----|----------------------------------|-----------------|
| 1 | Введение в алгоритмы | `intro` |
| 2 | Базовые структуры данных | `base_ds` |
| 3 | Поиски | `search` |
| 4 | Сортировки | `sorting` |
| 5 | Префиксные суммы | `prefix_sums` |
| 6 | Метод двух указателей | `two_pointers` |
| 7 | Сортировка событий | `event_sorting` |
| 8 | Жадные алгоритмы | `greedy` |
| 9 | Теория чисел | `number_theory` |
| 10 | Разделяй и властвуй | `dnc` |
| 11 | Динамическое программирование | `dp` |
| 12 | Динамическое программирование 2D | `dp2` |## Использованные материалы
* [Алгоритмы: теория и практика. Методы (Stepik)](https://stepik.org/course/217)
* [Тренировки по алгоритмам от Яндекса](https://yandex.ru/yaintern/algorithm-training_2)
* [Платформа для программистов LeetCode](https://leetcode.com/)
* [Ютуб-канал AlekOS](https://www.youtube.com/@AlekOS/videos)Также выражаю благодарность преподавателю ВШЭ **Илье Сергеевичу Бычкову** за прекрасный курс по алгоритмам и структурам
данных.**Made with ❤️**