Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alextkdev/grokkingalgorithms
https://github.com/alextkdev/grokkingalgorithms
Last synced: 1 day ago
JSON representation
- Host: GitHub
- URL: https://github.com/alextkdev/grokkingalgorithms
- Owner: AlexTkDev
- Created: 2024-03-25T14:03:23.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-31T14:06:36.000Z (6 months ago)
- Last Synced: 2024-06-04T15:35:06.180Z (5 months ago)
- Language: Python
- Size: 21.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Grokking Algorithms / Грокаем Алгоритмы
Этот репозиторий содержит примеры кода и алгоритмы на языке Python из книги "Грокаем Алгоритмы" Адитья Бхаргава с русскими комментариями.
## Содержание
1. Бинарный поиск.
2. Сортировка выбором.
3. Обратный отсчет, используя рекурсию.
4. Вывод приветствия.
5. Факториал, используя рекурсию.
6. Сумма элементов, используя рекурсию.
7. Подсчет элементов, используя рекурсию.
8. Поиск наибольшего элемента, используя рекурсию.
9. Бинарный поиск, используя рекурсию.
10. Быстрая сортировка, используя рекурсию.
11. Голосование, используя хеш-таблицы (словари).
12. Поиск в ширину, используя хеш-таблицы (словари) и двусторонние очереди.
13. Алгоритм Дейкстры, используя хеш-таблицы (словари).
14. Жадный алгоритм, используя множества и хеш-таблицы (словари).