Danh mục

TheAlgorithms/C-Sharp

All algorithms implemented in C#.

snapshot · 26/10/2026
TC

TheAlgorithms/C-Sharp

C# · danh tính provisional_slug_only

All algorithms implemented in C#.

c-sharpalgorithmsalgorithms-and-data-structuresdata-structureshacktoberfestalgorithm
Sao8.2klịch sử sao
Hạng#7049snapshot toàn cục
Fork1.7kbản ghi nguồn
Số ngày trending0lịch sử xu hướng
Snapshot chỉ có lịch sử sao đầy đủ của star-history/star-history. Lịch sử thiếu thì không vẽ.

README

Từ GitHub · lưu tạm tối đa 7 ngày

The Algorithms - C#

Discord chat Codacy Badge codecov Donate

All Algorithms implemented in C# - for education purposes

The repository is a collection of a variety of algorithms implemented in C#. The algorithms span over a variety of topics from computer science, mathematics and statistics, data science, machine learning, engineering, etc. The implementations and their associated documentations are meant to provide a learning resource for educators and students. Hence, one may find more than one implementation for the same objective but using different algorithm strategies and optimizations.

List of Algorithms

Project Update: .NET 8 Migration

As part of our continuous effort to stay up-to-date with the latest technologies, we have migrated our project to .NET 8. This upgrade enhances our project with the latest features and improvements from the .NET ecosystem.

New Requirements

  • To build and run this project, .NET 8 SDK is now required.
  • Ensure your development tools are compatible with .NET 8.

Building the Project

  • With .NET 8 SDK installed, you can build the project using the standard dotnet build command.
  • All existing build scripts have been updated to accommodate the .NET 8 SDK.

Running Tests

  • Our comprehensive suite of unit tests ensures compatibility with .NET 8.
  • Run tests using the dotnet test command as usual.

Contributing

You can contribute with pleasure to this repository. Please orient on the directory structure and overall code style of this repository and refer to our contributing guidelines for more details. If you want to ask a question or suggest something, please open an issue.