GitXplorerGitXplorer
T

C-Sharp

public
7295 stars
1541 forks
1 issues

Commits

List of commits on branch master.
Verified
2ed7a7bce29a990bfc0e283ef7735a1b9f6e8229

Enhance FastSearcherTests with additional test cases and improved assertions using FluentAssertions. (#501)

ggmottajr committed a month ago
Verified
046f26e0e3fecfbd6e89866d060410e0f9fc11a1

Improve coverage for hash table (#500)

ggmottajr committed a month ago
Verified
0ef98497fa2b41b3d078b50972296b4c9784e1e9

Fix Dijkstra algorithm (#499)

wwm55414 committed 2 months ago
Verified
0184c377fdcc1f1f80961b0e901859f1f44d2d7c

Add tests for null key handling in DictionaryExtensions (#498)

ggmottajr committed 2 months ago
Verified
c4091c7e0a9163c1b04e38ae2a22022bff1690c0

Add Minkowski distance algorithm (#497)

PPaulofalcao2002 committed 2 months ago
Verified
87776ee39d9d648cf5a8738b19d5cc171effa75e

Create present value module (#495)

aalirezasariri78 committed 2 months ago

README

The README file for this repository.

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.