{"id":19361420,"url":"https://github.com/kansiris/thealgorithms-c-sharp","last_synced_at":"2026-06-20T10:32:17.541Z","repository":{"id":106185805,"uuid":"204619715","full_name":"kansiris/TheAlgorithms-C-Sharp","owner":"kansiris","description":"c sharp algorithms","archived":false,"fork":false,"pushed_at":"2019-08-27T04:30:30.000Z","size":583,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-24T12:30:33.258Z","etag":null,"topics":["algorithms","csharp"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kansiris.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-08-27T04:30:08.000Z","updated_at":"2025-01-05T06:48:50.000Z","dependencies_parsed_at":"2023-06-16T01:30:38.043Z","dependency_job_id":null,"html_url":"https://github.com/kansiris/TheAlgorithms-C-Sharp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kansiris/TheAlgorithms-C-Sharp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kansiris%2FTheAlgorithms-C-Sharp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kansiris%2FTheAlgorithms-C-Sharp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kansiris%2FTheAlgorithms-C-Sharp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kansiris%2FTheAlgorithms-C-Sharp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kansiris","download_url":"https://codeload.github.com/kansiris/TheAlgorithms-C-Sharp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kansiris%2FTheAlgorithms-C-Sharp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34566920,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-20T02:00:06.407Z","response_time":98,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithms","csharp"],"created_at":"2024-11-10T07:23:01.804Z","updated_at":"2026-06-20T10:32:17.525Z","avatar_url":"https://github.com/kansiris.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# C# [![Build Status](https://travis-ci.org/TheAlgorithms/C-Sharp.svg?branch=master)](https://travis-ci.org/TheAlgorithms/C-Sharp) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/6f6c4c370fc04857914dd04b91c5d675)](https://www.codacy.com/app/siriak/C-Sharp?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=TheAlgorithms/C-Sharp\u0026amp;utm_campaign=Badge_Grade) [![codecov](https://codecov.io/gh/TheAlgorithms/C-Sharp/branch/master/graph/badge.svg)](https://codecov.io/gh/TheAlgorithms/C-Sharp) [![GuardRails badge](https://badges.guardrails.io/TheAlgorithms/C-Sharp.svg?token=84805208ba243f0931a74c5148883f894cbe9fd97fe54d64d6d0a89852067548)](https://dashboard.guardrails.io/default/gh/TheAlgorithms/C-Sharp)\n\nThis repository contains algorithms and data structures implemented in C# for eductional purposes.  \n\n---\n\n## Overview  \n* [Algorithms](./Algorithms/)\n\t* [Data Compression](\u003c./Algorithms/DataCompression\u003e)\n\t\t* [Huffman Compressor](\u003c./Algorithms/DataCompression/HuffmanCompressor.cs\u003e)\n\t\t* [Shannon-Fano Compressor](\u003c./Algorithms/DataCompression/ShannonFanoCompressor.cs\u003e)\n\t* [Encoders](./Algorithms/Encoders/)\n\t\t* [Caesar](./Algorithms/Encoders/CaesarEncoder.cs)\n\t\t* [Vigenere](./Algorithms/Encoders/VigenereEncoder.cs)\n\t\t* [Hill](./Algorithms/Encoders/HillEncoder.cs)\n\t* [Knapsack problem](./Algorithms/Knapsack/)\n\t\t* [Naive solver](./Algorithms/Knapsack/NaiveKnapsackSolver.cs)\n\t\t* [Dynamic Programming solver](./Algorithms/Knapsack/DynamicProgrammingKnapsackSolver.cs)\n\t* [Numeric](./Algorithms/Numeric/)\n\t\t* [Greatest Common Divisor](./Algorithms/Numeric/GreatestCommonDivisor)\n\t\t\t* [Euclidean GCD](./Algorithms/Numeric/GreatestCommonDivisor/EuclideanGreatestCommonDivisorFinder.cs)\n\t\t\t* [Binary GCD](./Algorithms/Numeric/GreatestCommonDivisor/BinaryGreatestCommonDivisorFinder.cs)\n\t\t* [Gauss-Jordan Elimination](./Algorithms/Numeric/GaussJordanElimination.cs)\n\t* [Other](./Algorithms/Other/)\n\t\t* [Fermat Prime Checker](./Algorithms/Other/FermatPrimeChecker.cs)\n\t\t* [Sieve of Eratosthenes](./Algorithms/Other/SieveOfEratosthenes.cs)\n\t* [Searches](./Algorithms/Search/)\n\t\t* [A-Star](./Algorithms/Search/AStar/)\n\t\t* [Binary](./Algorithms/Search/BinarySearcher.cs)\n\t\t* [Linear](./Algorithms/Search/LinearSearcher.cs)\n\t* [Sorts](./Algorithms/Sorters/)\n\t\t* [Binary Insertion](./Algorithms/Sorters/BinaryInsertionSorter.cs)\n\t\t* [Bogo](./Algorithms/Sorters/BogoSorter.cs)\n\t\t* [Bubble](./Algorithms/Sorters/BubbleSorter.cs)\n\t\t* [Bucket](./Algorithms/Sorters/BucketSorter.cs)\n\t\t* [Cocktail](./Algorithms/Sorters/CocktailSorter.cs)\n\t\t* [Cycle](./Algorithms/Sorters/CycleSorter.cs)\n\t\t* [Heap](./Algorithms/Sorters/HeapSorter.cs)\n\t\t* [Insertion](./Algorithms/Sorters/InsertionSorter.cs)\n\t\t* [Merge](./Algorithms/Sorters/MergeSorter.cs)\n\t\t* [Pancake](./Algorithms/Sorters/PancakeSorter.cs)\n\t\t* [Quick](./Algorithms/Sorters/QuickSorter.cs)\n\t\t* [Radix](./Algorithms/Sorters/RadixSorter.cs)\n\t\t* [Selection](./Algorithms/Sorters/SelectionSorter.cs)\n\t\t* [Shell](./Algorithms/Sorters/ShellSorter.cs)\n\t* [String](./Algorithms/Strings/)\n\t\t* [Longest Consecutive Character](./Algorithms/Strings/GeneralStringAlgorithms.cs)\n\t\t* [Palindrome Checker](./Algorithms/Strings/palindrome.cs)\n\n* [Data Structures](./DataStructures/)\n\t* [Bit Array](./DataStructures/BitArray)\n\t* [Singly Linked List](./DataStructures/SinglyLinkedList)\n---\n\n## Contribution  \n\nYou can contribute with pleasure to this repository. Please orient on the directory structure of this repository.  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkansiris%2Fthealgorithms-c-sharp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkansiris%2Fthealgorithms-c-sharp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkansiris%2Fthealgorithms-c-sharp/lists"}