- Main Function
- Fundamental Types
- Operators
- Preprocessor Directives and Macros
- Values, Pointers and References
- Stack and Heap Allocation
lvalue
andrvalue
const
and Immutabilitystatic
Storage Duration- Standard Library,
std::
- Functions and Arguments
- Namespaces
- Aliases
- Lambdas
- Structs
- Classes
- Enums
- Operator Overloading
- Constructor and Destructor
- Copy and Move Semantics
- Initialization
- RAII: Resource Acquisition Is Initialization
- Exceptions and Errors
- Generic Programming, Templates
- Variadic Functions
- Interfaces and Inheritance
- Polymorphism
- Headers and Sources
- Include Guards
- Forward Declaration
- Complex Example
- Iterators
- Compiler and Linker
- Неделя 1. Hello World!
- Неделя 2 - 3. Graph Generation
- Неделя 4 - 5. Graph Development, Logger
- Vertices and Edges Probabilities
- Multiple Graphs Generation (Sequentially)
- Add Logger
- Неделя 6. Shortest Path Algorith
- Add Edge Durations
- Single Pair (Sequential Algorithm)
- Неделя 7. Shortest Path Algorith
- Single Pair (Parallel Algorithm)
- Неделя 8. Graph Development
- Add Params, Fights and Blessings
- Multiple Graphs Generation (Parallel)
- Неделя 9. Shortest Path
- Multiple Pair (Parallel Algorithm)
- Неделя 10. Graph Development
- Adjustable Params (Parallel)
- Add Enemies and Blessings
- Неделя 11. Graph Development
- Multiple Players (Parallel)
- Add Enemies and Blessings
- ...
План временный, для общего понимания. Подробные описания задач готовятся по мере возможности.
Советую так же взглянуть на частые ошибки, которые студенты совершают при выполнении задач по практике. Это, возможно, сэкономит время и вам и мне.