ДИСКЛЕЙМЕР >>>
Автор не несет ответственности за точность, полноту или качество предоставленной информации.
Не рекомендуется использование решений из данного репозитория во время обучения - вы подрываете собственные знания и развитие навыков программирования ;)
В этом репозитории я буду собирать задачи по спринтам и финальные задания спринтов, в рамках обучения по курсу Алгоритмы и структуры данных от Я.Практикума.
По мере прохождения обучения (и после) решения будут пополняться. В дальнейшем, задачи будут пополняться из LeetCode, Яндекс Тренировки, CodeWars и др.
- Тестирование
- Курс Яндекс.Практикум
- Курс Тинькофф
- Яндекс тренировки 1.0
- Яндекс тренировки 2.0
- Яндекс тренировки 3.0
- LeetCode
- CodeWars
Каждое решение обложено простыми тестами (при желении их можно расширить).
Финальный прогон тестов проходит при push
в репозиторий, где срабатывает Github Actions и статус тестов отображается переменной tests
.
Практические задачи
Финальные задачи
Практические задачи
Финальные задачи
Практические задачи
Финальные задачи
Практические задачи
Финальные задачи
Практические задачи
Финальные задачи
Практические задачи
Финальные задачи
Практические задачи
Финальные задачи
Практические задачи
Финальные задачи
Задачи для подготовки к собеседованию
- A. A+B
- B. Card Counter
- C. Статус 200
- D. Matrix. Resurrection
- E. Римлянин
- F. Хорошие строки
- G. Пути в дереве
- H. Сизиф
- I. Частичный разворот
- J. Ферзи
- K. Разрыв шаблона
- L. Пересечение отрезков
- M. Массив юрского периода
- N. Атака клонов
- O. Монополия++
- P. Граница дерева
- Q. Прямота
- R. Паша и Марк
- S. По ip вычислю
- T. XORошая задача
- U. Опять скобочные последовательности
Линейные структуры, сортировки
Оптимальные сортировки и поиски за логарифм
Динамическое программирование
Графы, DFS
BFS, Дейкстра
В процессе...
В процессе...
В процессе...
19. Remove Nth Node From End of List
33. Search in Rotated Sorted Array
167. Two Sum II - Input Array Is Sorted