This repository contains algorithms and data structures implemented in C# for educational purposes.
-
- Data Compression
- Encoders
- Graph
- Knapsack problem
- Linear Algebra
- Modular Arithmetic
- Numeric
- Aliquot Sum Calculator
- Amicable Numbers Checker
- Decomposition
- Greatest Common Divisor
- Factorization
- Modular Exponentiation
- Series
- Gauss-Jordan Elimination
- Keith Number Checker
- Pseudo-Inverse
- Narcissistic Number Checker
- Perfect Number Checker
- Perfect Square Checker
- Euler Method
- Miller-Rabin primality check
- Searches
- Sorts
- Shufflers
- Sequences
- A000002 Kolakoski
- A000004 Zero
- A000005 Count of Divisors
- A000008 Make Change
- A000010 Euler's Totient
- A000027 Natural
- A000040 Primes
- A000045 Fibonacci
- A000079 Powers of 2
- A000108 Catalan
- A000142 Factorial
- A000215 Fermat Numbers
- A000290 Squares
- A000578 Cubes
- A000720 PrimePi
- A001146 Number of Boolean Functions
- A001462 Golomb's
- A001478 Negative Integers
- A002110 Primorial Numbers
- A005132 Recaman's
- A006577 Number of '3n+1' steps to reach 1
- A006862 Euclid Numbers
- A006879 Number of Primes by Number of Digits
- A006880 Number of Primes by Powers of 10
- A007318 Binomial
- A010051 Binary Prime Constant
- A011557 Powers of 10
- A057588 Kummer Numbers
- A019434 Fermat Primes
- A181391 Van Eck's
- String
- Other
- Problems
You can contribute with pleasure to this repository. Please orient on the directory structure and overall code style of this repository and refer to our contributing guidelines for more detail. If you want to ask a question or suggest something, please open an issue.