Соревновательное программирование
Мотивация
Данный раздел является своего рода конспектом для объяснения алгоритмических задач. Здесь я пытаюсь объяснять свои решения задач и в процессе стать чуть более качественным программистом. Далее представленна диаграмма, которая использовалась как последовательность тем для изучения, а затем решения задач из этих разделов.
Решения
Решения задач оформленные в табличном виде.
| Раздел | Задачи |
|---|---|
| Массивы и хэшинг |
|
| Метод двух указателей | |
| Стэк | |
| Связанный список (Linked List) | |
| Очереди | |
| Рекурсия и итерация | |
| Сортировка | |
| Бинарный поиск | |
| Графы | |
| Жадный алгоритм | |
| Динамическое программирование | |
| Скользящее окно | |
| Куча |