Welcome to my Data Structures and Algorithms (DSA) repository! This repository contains solutions to a variety of DSA problems that I have solved, organized by topic. It serves as a comprehensive record of my progress and learning in the field of algorithms and data structures.
- I have used C++ language.
This repository is a collection of my solutions to various DSA problems. It includes problems from different topics such as arrays, linked lists, stacks, queues, trees, graphs, and more. The goal of this repository is to track my learning journey and to provide a resource for others who are also interested in improving their DSA skills.
Many of the problems solved here are from popular coding platforms like LeetCode, HackerRank, and CodeSignal. However, not all solutions are included here. For a more complete list of problems I've solved, please visit my LeetCode profile:
The repository is organized by topics. Each folder contains solutions to problems related to that specific topic. Below is a list of topics covered:
- Arrays
- Basic Maths
- Character Arrays & Strings
- Functions
- Patterns
- Recursion
- Searching
- Sorting
- More to come..
- Clone the Repository: Clone this repository to your local machine using the following command:
git clone https://github.com/Pahadi10/DSA.git
- Navigate to a Topic: Open the folder corresponding to the topic you are interested in.
- Explore Solutions: Each folder contains multiple solution files. Open any file to view the solution for a specific problem.
Contributions are welcome! If you have a better solution or an alternative approach to any of the problems, feel free to fork this repository and submit a pull request. Please ensure that your contributions adhere to the following guidelines:
- Clearly comment your code to explain your logic.
- Follow a consistent coding style.
- Include the problem statement as a comment at the top of each solution file.
If you have any questions, suggestions, or feedback, feel free to reach out to me. You can contact me through email or my linkdin profile .
Here are some additional resources that I have found helpful in my DSA journey: