https://github.com/nakkayev1707/algorithms
Algorithms is a C# project dedicated to solving algorithmic challenges from various sources, such as LeetCode. This repository contains implementations of solutions for a variety of algorithmic problems, providing a resource for learning and improving problem-solving skills in C#. It includes solutions to common problems and data structures
https://github.com/nakkayev1707/algorithms
algorithms codewars coding-challenges data-structures leetcode problem-solving
Last synced: 12 days ago
JSON representation
Algorithms is a C# project dedicated to solving algorithmic challenges from various sources, such as LeetCode. This repository contains implementations of solutions for a variety of algorithmic problems, providing a resource for learning and improving problem-solving skills in C#. It includes solutions to common problems and data structures
- Host: GitHub
- URL: https://github.com/nakkayev1707/algorithms
- Owner: nakkayev1707
- License: mit
- Created: 2024-01-01T21:51:19.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-15T22:05:12.000Z (4 months ago)
- Last Synced: 2025-03-31T09:37:57.410Z (4 months ago)
- Topics: algorithms, codewars, coding-challenges, data-structures, leetcode, problem-solving
- Language: C#
- Homepage:
- Size: 418 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Algorithms in C#
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#.
## Table of Contents
1. [Introduction](#introduction)
2. [Blind 75 LeetCode Questions](#blind-75-leetcode-questions)
3. [Data Structures](#data-structures)
4. [How to Use](#how-to-use)
5. [Contributing](#contributing)
6. [License](#license)## Introduction
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.
## Blind 75 LeetCode Questions
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](https://leetcode.com/discuss/general-discussion/460599/blind-75-leetcode-questions).
## Data Structures
The repository includes implementations of various data structures such as:
- Arrays
- Linked Lists
- Stacks
- Queues
- Trees
- Graphs
- Hash Tables## How to Use
1. Clone the repository:
```sh
git clone https://github.com/nakkayev1707/Algorithms.git
```
2. Navigate to the project directory:
```sh
cd Algorithms
```
3. Open the solution in your preferred IDE (e.g., Visual Studio).
4. Build the project to ensure all dependencies are installed.
5. Run the tests to see the solutions in action.## Contributing
Contributions are welcome! If you would like to add new solutions or improve existing ones, please follow these steps:
1. Fork the repository.
2. Create a new branch (`git checkout -b feature/new-solution`).
3. Commit your changes (`git commit -m 'Add new solution'`).
4. Push to the branch (`git push origin feature/new-solution`).
5. Open a Pull Request.## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.