Welcome to the Data Structures and Algorithms repository! This repository is dedicated to providing a collection of commonly asked Data Structures and Algorithms questions along with their solutions in various programming languages.
In this repository, you'll find a curated list of Data Structures and Algorithms questions commonly asked in technical interviews. Each question comes with detailed explanations and solutions in multiple programming languages.
The solutions provided in this repository are available in the following programming languages:
- C++
- Java
- Python
- JavaScript
Feel free to contribute solutions in other languages as well!
Contributions to this repository are welcomed and encouraged! If you'd like to contribute a new question or provide a solution to an existing one, please follow these guidelines:
- Fork the repository.
- Create a new branch (
git checkout -b feature/add-new-question
). - Add your question and/or solution.
- Commit your changes (
git commit -am 'Add new question/solution'
). - Push to the branch (
git push origin feature/add-new-question
). - Create a new Pull Request.
Please ensure your code follows the repository's code style and includes appropriate comments and documentation. Build API: Use slim framework Rate limiting Paywall the requests after certain limit Build SQL Database for our data Load test the API Host the API and database on Linode/Digital Ocean/Vultr Skills required: MySQL/MongoDB, Rest API, PHP