The Algorithms - C# This repository contains algorithms and data structures implemented in C# for eductional purposes. Overview Algorithms Data Compression Huffman Compressor Shannon-Fano Compressor Encoders Caesar Vigenere Hill Knapsack problem Naive solver Dynamic Programming solver Numeric Greatest Common Divisor Euclidean GCD Binary GCD Gauss-Jordan Elimination Searches A-Star Binary Linear Sorts Comparison Binary Insertion Bogo Bubble Cocktail Cycle Heap Insertion Merge Pancake Quick Selection Shell Integer Counting Bucket Radix String MSD Radix Sequences A000045 Fibonacci String Longest Consecutive Character Palindrome Checker Other Fermat Prime Checker Sieve of Eratosthenes Data Structures Bit Array Singly Linked List Contribution You can contribute with pleasure to this repository. Please orient on the directory structure of this repository.