https://github.com/kansiris/thealgorithms-c-sharp
c sharp algorithms
https://github.com/kansiris/thealgorithms-c-sharp
algorithms csharp
Last synced: about 5 hours ago
JSON representation
c sharp algorithms
- Host: GitHub
- URL: https://github.com/kansiris/thealgorithms-c-sharp
- Owner: kansiris
- License: gpl-3.0
- Created: 2019-08-27T04:30:08.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-08-27T04:30:30.000Z (almost 7 years ago)
- Last Synced: 2025-02-24T12:30:33.258Z (over 1 year ago)
- Topics: algorithms, csharp
- Language: C#
- Homepage:
- Size: 569 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# C# [](https://travis-ci.org/TheAlgorithms/C-Sharp) [](https://www.codacy.com/app/siriak/C-Sharp?utm_source=github.com&utm_medium=referral&utm_content=TheAlgorithms/C-Sharp&utm_campaign=Badge_Grade) [](https://codecov.io/gh/TheAlgorithms/C-Sharp) [](https://dashboard.guardrails.io/default/gh/TheAlgorithms/C-Sharp)
This repository contains algorithms and data structures implemented in C# for eductional purposes.
---
## Overview
* [Algorithms](./Algorithms/)
* [Data Compression](<./Algorithms/DataCompression>)
* [Huffman Compressor](<./Algorithms/DataCompression/HuffmanCompressor.cs>)
* [Shannon-Fano Compressor](<./Algorithms/DataCompression/ShannonFanoCompressor.cs>)
* [Encoders](./Algorithms/Encoders/)
* [Caesar](./Algorithms/Encoders/CaesarEncoder.cs)
* [Vigenere](./Algorithms/Encoders/VigenereEncoder.cs)
* [Hill](./Algorithms/Encoders/HillEncoder.cs)
* [Knapsack problem](./Algorithms/Knapsack/)
* [Naive solver](./Algorithms/Knapsack/NaiveKnapsackSolver.cs)
* [Dynamic Programming solver](./Algorithms/Knapsack/DynamicProgrammingKnapsackSolver.cs)
* [Numeric](./Algorithms/Numeric/)
* [Greatest Common Divisor](./Algorithms/Numeric/GreatestCommonDivisor)
* [Euclidean GCD](./Algorithms/Numeric/GreatestCommonDivisor/EuclideanGreatestCommonDivisorFinder.cs)
* [Binary GCD](./Algorithms/Numeric/GreatestCommonDivisor/BinaryGreatestCommonDivisorFinder.cs)
* [Gauss-Jordan Elimination](./Algorithms/Numeric/GaussJordanElimination.cs)
* [Other](./Algorithms/Other/)
* [Fermat Prime Checker](./Algorithms/Other/FermatPrimeChecker.cs)
* [Sieve of Eratosthenes](./Algorithms/Other/SieveOfEratosthenes.cs)
* [Searches](./Algorithms/Search/)
* [A-Star](./Algorithms/Search/AStar/)
* [Binary](./Algorithms/Search/BinarySearcher.cs)
* [Linear](./Algorithms/Search/LinearSearcher.cs)
* [Sorts](./Algorithms/Sorters/)
* [Binary Insertion](./Algorithms/Sorters/BinaryInsertionSorter.cs)
* [Bogo](./Algorithms/Sorters/BogoSorter.cs)
* [Bubble](./Algorithms/Sorters/BubbleSorter.cs)
* [Bucket](./Algorithms/Sorters/BucketSorter.cs)
* [Cocktail](./Algorithms/Sorters/CocktailSorter.cs)
* [Cycle](./Algorithms/Sorters/CycleSorter.cs)
* [Heap](./Algorithms/Sorters/HeapSorter.cs)
* [Insertion](./Algorithms/Sorters/InsertionSorter.cs)
* [Merge](./Algorithms/Sorters/MergeSorter.cs)
* [Pancake](./Algorithms/Sorters/PancakeSorter.cs)
* [Quick](./Algorithms/Sorters/QuickSorter.cs)
* [Radix](./Algorithms/Sorters/RadixSorter.cs)
* [Selection](./Algorithms/Sorters/SelectionSorter.cs)
* [Shell](./Algorithms/Sorters/ShellSorter.cs)
* [String](./Algorithms/Strings/)
* [Longest Consecutive Character](./Algorithms/Strings/GeneralStringAlgorithms.cs)
* [Palindrome Checker](./Algorithms/Strings/palindrome.cs)
* [Data Structures](./DataStructures/)
* [Bit Array](./DataStructures/BitArray)
* [Singly Linked List](./DataStructures/SinglyLinkedList)
---
## Contribution
You can contribute with pleasure to this repository. Please orient on the directory structure of this repository.