aalhour/c-sharp-algorithms

:books: :chart_with_upwards_trend: Plug-and-play class-library project of standard Data Structures and Algorithms in C#

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 48 seconds ago
Added to GitGenius on September 10th, 2026
Created on May 14th, 2015
Open Issues & Pull Requests: 41 (+0)
GitHub issues: Enabled
Number of forks: 1,392
Total Stargazers: 6,157 (+0)
Total Subscribers: 352 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

C-Sharp-Algorithms is a class library of standard data structures and algorithms in C#.

The project addresses the need for clear, tested implementations of classic computer science concepts. It provides a modular reference implementation where developers can study or directly use individual components. The library includes data structures such as lists, linked lists, stacks, queues, heaps, hash tables, trees, and graphs, alongside algorithms for sorting, searching, and graph traversal. Each implementation prioritizes readability and correctness through comprehensive unit test coverage.

This tool suits developers preparing for technical interviews, students learning data structures, or teams needing reliable reference implementations for educational purposes. The modular design means you can adopt individual components without taking a dependency on the entire library. The project is particularly valuable for C# developers who want implementations written idiomatically in their language rather than translating pseudocode or examples from other languages.

The project maintains active test coverage with hundreds of passing unit tests validating the correctness of implementations. Development activity shows consistent attention to code quality and correctness verification across the library's components.