This repository is a work-in-progress collection of solutions to problems from Striver's Data Structures and Algorithms (DSA) sheet. Striver's DSA sheet is a popular resource for preparing for coding interviews and competitive programming. The solutions provided here are implemented in python with the aim of helping you understand and practice different approaches to problem-solving.
This repository is intended to serve as a collaborative effort in completing Striver's DSA sheet. Each solution is carefully crafted to provide clear explanations and efficient code implementations. As you progress through the sheet, you are encouraged to contribute your own solutions or suggest improvements to existing ones.
Feel free to explore the solutions provided in this repository as you work through Striver's DSA sheet. You can navigate through the folders based on the topic or specific problem you are currently studying. Additionally, you are invited to contribute by adding your own solutions or suggesting improvements to existing ones.
Contributions are highly encouraged! If you have a new solution or an improvement to an existing one, follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Implement your changes.
- Test thoroughly.
- Submit a pull request with a clear description of your changes.
Please make sure your code adheres to the repository's coding standards and includes appropriate comments to explain the logic.
The repository is organized by topic, and each topic folder contains subfolders for individual problems. The structure is designed to make it easy for you to find and navigate through specific solutions. If you have suggestions for improving the folder structure, feel free to discuss it in the issues section.
By giving this repository a star ⭐, you show your support and encourage more contributions. Thank you!
Happy Coding! 💻