An open API service indexing awesome lists of open source software.

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

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.