Skip to content

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

License

Notifications You must be signed in to change notification settings

nakkayev1707/Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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
  2. Blind 75 LeetCode Questions
  3. Data Structures
  4. How to Use
  5. Contributing
  6. 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.

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:
    git clone https://github.com/nakkayev1707/Algorithms.git
  2. Navigate to the project directory:
    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 file for details.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages