This repository is dedicated to solving algorithmic challenges from various sources, such as LeetCode. It includes implementations of solutions for a variety of algorithmic problems, providing a resource for learning and improving problem-solving skills in C#.
This project aims to help developers practice and improve their problem-solving skills by providing C# implementations for common algorithmic problems and data structures. The solutions are organized to facilitate learning and quick reference.
The Blind 75 is a curated list of the top 75 algorithmic questions from LeetCode that cover a wide range of topics and difficulty levels. Solving these problems is an excellent way to prepare for coding interviews.
For a detailed list of the Blind 75 LeetCode questions, visit Blind 75 LeetCode Questions.
The repository includes implementations of various data structures such as:
- Arrays
- Linked Lists
- Stacks
- Queues
- Trees
- Graphs
- Hash Tables
- Clone the repository:
git clone https://github.com/nakkayev1707/Algorithms.git
- Navigate to the project directory:
cd Algorithms
- Open the solution in your preferred IDE (e.g., Visual Studio).
- Build the project to ensure all dependencies are installed.
- Run the tests to see the solutions in action.
Contributions are welcome! If you would like to add new solutions or improve existing ones, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/new-solution
). - Commit your changes (
git commit -m 'Add new solution'
). - Push to the branch (
git push origin feature/new-solution
). - Open a Pull Request.
This project is licensed under the MIT License. See the LICENSE file for details.