This repository contains a curated collection of Data Structures and Algorithms (DSA) problems solved by me in C++. It's organized by topic and serves both as a personal archive and a resource for others preparing for technical interviews or improving their problem-solving skills.
🧠 Topics covered up to: Trees
Arrays/– Problems related to arrays and their manipulations.LinkedLists/– Implementation and problems involving singly and doubly linked lists.StacksQueues/– Stack and queue based questions and implementations.Recursion/– Recursive approach to various problems.SearchingSorting/– Classic searching and sorting algorithm implementations.BinarySearch/– Binary search applications and variations.BitManipulation/– Problems involving bitwise operations.Maths/– Number theory and math-related algorithms.Hashing/– HashMap/HashSet based solutions.Trees/– Binary trees, BSTs, and related problems.OS/– A special folder containing C language code related to Operating Systems (e.g., process scheduling, memory management).
- C++ for all DSA problem solutions
- C (only in the
OS/folder)
- Clone the repository:
git clone https://github.com/aditya2005-code/CPP-Codes.git