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 Other Fermat Prime Checker Sieve of Eratosthenes Searches A-Star Binary Linear Sorts Binary Insertion Bogo Bubble Bucket Cocktail Cycle Heap Insertion Merge Pancake Quick Radix Selection Shell String Longest Consecutive Character Palindrome Checker 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.