Coursera - Основы разработки на C++: белый пояс (CPP White)
This course gets you to know the C++ programming language. I learned how to use its basic constructions, create my own data types, and divide the program into classes and functions
Final project - a simple data warehouse with addition, deletion, and search capabilities
Yandex - Тренировки по алгоритмам 2.0 (Algorithm Training 2.0)
This course gets you to know the basic ideas for solution of algorithm problems. Overall 40 basic and 40 advanced problems to solve + 8 lectures and 8 problem analyses
- "Сложность, тестирование, особые случаи" ( Lecture )
- "Линейный поиск" ( Lecture )
- "Множества" ( Lecture )
- "Словари и сортировка подсчётом" ( Lecture )
- "Префиксные суммы и два указателя" ( Lecture )
- "Бинарный поиск" ( Lecture )
- "Сортировка событий" ( Lecture )
- "Деревья" ( Lecture )
Division B
- contest | solution 5/5
- contest | solution 5/5
- contest | solution 5/5
- contest | solution 5/5
- contest | solution 3/5
- contest | 0/5
- contest | 0/5
- contest | 0/5
Division A
Yandex - Тренировки по алгоритмам 3.0 (Algorithm Training 3.0)
This course gets you to know the more advanced ideas for solution of algorithm problems. Overall 35 basic and 35 advanced problems to solve + 6 lectures and 6 problem analyses
- "Стеки" ( Lecture )
- "Очереди, деки и приоритетные очереди" ( Lecture )
- "Динамическое программирование с одним параметром" ( Lecture )
- "Динамическое программирование с двумя параметрами" ( Lecture )
- "Обход графов в глубину" ( Lecture )
- "Обход графов в ширину" ( Lecture )
Warm-Up (Tasks from last trainings)
Division B
- contest | solution 5/5
- contest | solution 5/5
- contest | solution 5/5
- contest | solution 5/5
- contest | solution 5/5
- contest | solution 5/5
Division A