Welcome to my Data Structures and Algorithms (DSA) repository! This repository is a collection of various DSA implementations, algorithms, and solutions to common programming problems. Whether you're a beginner looking to learn the basics or an experienced developer seeking to sharpen your DSA skills, you'll find something useful here.
- Introduction
- 1D Arrays
- Adding an element to the array
- Minimun value
- Finding the missing element
- Move Zeroes
- Removing elements
- Reversing the array
- Singly Link List
- Dlete a node at a given position
- Delete first node
- Delete last node
- Insert a node at the end of the list
- Insert a node at the beginning of the list
- Length of the list
- Contributions
- License
Explore the folders and navigate to the specific topic or algorithm you're interested in. Each section includes code examples, explanations, and sometimes visualizations to help you understand the concepts better.
Contributions are welcome! If you have additional algorithms, optimizations, or bug fixes to share, please feel free to submit a pull request. Make sure to follow the contribution guidelines outlined in the CONTRIBUTING.md file.
Special thanks to all contributors and the open-source community for making this repository a valuable resource for learning and practicing DSA.
Happy coding!