Welcome to the DSA-Patterns-and-Problems Repository!
Repository for learning, practicing, and contributing Data Structures & Algorithms solutions, with a focus on frequent interview patterns. Perfect for Hacktoberfest 2025! ๐
Try out project : Click Here
- Fork this repository
- Clone it to your local machine:
git clone https://github.com/<your-username>/<repo-name>.git
- To check home page open index.html in project root.
To contribute Create a branch for your contribution:
git checkout -b feature/your-branch-name - Add your solution in the appropriate folder (see folder structure below)
- Commit your changes:
git add . git commit -m "Add <problem name> solution in <language>" - Push your branch and create a Pull Request
DSA-Solutions/
โ
โโโ Arrays/
โ โโโ array.html
โ โโโ Problems/
โ โ โโโ problem1.html
โ โ โโโ problem2.html
โ โ โโโ problem3.html
โ โ โโโ problem4.html
โ โ โโโ problem5.html
โ
โโโ LinkedLists/
โ โโโ linkedlist.html
โ โโโ Problems/
โ โ โโโ problem1.html
โ โ โโโ problem2.html
โ โ โโโ problem3.html
โ โ โโโ problem4.html
โ โ โโโ problem5.html
โ
โโโ StacksAndQueues/
โ โโโ stacksqueues.html
โ โโโ Problems/
โ โ โโโ problem1.html
โ โ โโโ problem2.html
โ โ โโโ problem3.html
โ โ โโโ problem4.html
โ โ โโโ problem5.html
โ
โโโ Strings/
โ โโโ strings.html
โ โโโ Problems/
โ โ โโโ problem1.html
โ โ โโโ problem2.html
โ โ โโโ problem3.html
โ โ โโโ problem4.html
โ โ โโโ problem5.html
โ
โโโ Recursion/
โ โโโ recursion.html
โ โโโ Problems/
โ โ โโโ problem1.html
โ โ โโโ problem2.html
โ โ โโโ problem3.html
โ โ โโโ problem4.html
โ โ โโโ problem5.html
โ
โโโ BinarySearch/
โ โโโ binarysearch.html
โ โโโ Problems/
โ โ โโโ problem1.html
โ โ โโโ problem2.html
โ โ โโโ problem3.html
โ โ โโโ problem4.html
โ โ โโโ problem5.html
โ
โโโ Heaps/
โ โโโ heaps.html
โ โโโ Problems/
โ โ โโโ problem1.html
โ โ โโโ problem2.html
โ โ โโโ problem3.html
โ โ โโโ problem4.html
โ โ โโโ problem5.html
โ
โโโ BinaryTrees/
โ โโโ binarytrees.html
โ โโโ Problems/
โ โ โโโ problem1.html
โ โ โโโ problem2.html
โ โ โโโ problem3.html
โ โ โโโ problem4.html
โ โ โโโ problem5.html
โ
โโโ BinarySearchTrees/
โ โโโ bst.html
โ โโโ Problems/
โ โ โโโ problem1.html
โ โ โโโ problem2.html
โ โ โโโ problem3.html
โ โ โโโ problem4.html
โ โ โโโ problem5.html
โ
โโโ Graphs/
โ โโโ graphs.html
โ โโโ Problems/
โ โ โโโ problem1.html
โ โ โโโ problem2.html
โ โ โโโ problem3.html
โ โ โโโ problem4.html
โ โ โโโ problem5.html
โ
โโโ DynamicProgramming/
โ โโโ dp.html
โ โโโ Problems/
โ โ โโโ problem1.html
โ โ โโโ problem2.html
โ โ โโโ problem3.html
โ โ โโโ problem4.html
โ โ โโโ problem5.html
โ
โโโ Tries/
โ โโโ tries.html
โ โโโ Problems/
โ โ โโโ problem1.html
โ โ โโโ problem2.html
โ โ โโโ problem3.html
โ โ โโโ problem4.html
โ โ โโโ problem5.html
โ
โ
โโโ CSS/ # All stylesheets here
โ โโโ index.css
โ โโโ contact.css
โ โโโ AllProblems.css
โ โโโ AllTopics.css
โ โโโ about.css
โ
โโโ index.html
โโโ index.js
โ
โโโ contact.html
โโโ about.html
โ
โโโ Contributing.md
โโโ README.md
- Ensure your code is clean and well-commented
- Add sample input/output in the code if applicable
- Stick to one problem per file
- PRs should be meaningful (no spam or unnecessary changes)
- Label issues you solve if available
- Follow the Hacktoberfest rules: Hacktoberfest Participation
- Look for issues labeled:
good first issueorhacktoberfest - You can also create a new issue if you want to suggest a problem to add
- No specific language : pseudo codes to focus on approach
- Add flowcharts for commonly asked patterns
- Include explanatory comments or diagrams for tricky problems
- Add references or links for further reading if needed
This repository is open for contributions! If you love DSA and want to help others prepare for coding interviews, you can:
- Add new problems with explanations and pseudo-code
- Improve existing pages with better formatting, diagrams, or examples
- Fix broken links, typos, or styling issues
- Repo must be public and tagged
hacktoberfest - PRs must be valid contributions
- Spammy or duplicate PRs will not count
##๐ License
This project is licensed under the MIT License. See the LICENSE file for more details.
For questions or help, feel free to open an issue in this repo.
If you find this repo useful, please give it a star to help others find it.
Mrunalini Pachpute
GitHub: @MrunaliniPachpute
Contact: You can open an issue for any questions or help
