This repository contains teaching material for an Introduction to C++ and Data Structures & Algorithms (DSA). The course is prepared taking inspiration from Prof. Abdul Bari's "Mastering Data Structures & Algorithms using C and C++" course.
Additional explanations and problems are explored to satisfy my inner curiosity regarding topics not covered in the course.
- Covers C++ fundamentals and DSA concepts(In Progress).
- Includes additional explanations for deeper understanding.
- Contains problems & solutions beyond the original course content.
- Uses abundant comments to improve clarity.
- C++ Basics: Introduction to syntax, Recursion, functions, pointers, memory management.
- Data Structures(In Progress): Arrays, Linked Lists, Stacks, Queues, Trees, Graphs.
- Algorithms(TODO): Sorting, Searching, Dynamic Programming.
This material is self-exploratory and expands upon the original course with extra insights and problems.