Implementation of some popular algorithms in Python 3.
- N Queens Problem
- Beaufort Cipher
- Caesar Cipher
- Rail Fence Cipher
- Rot13 Cipher
- Trithemius Cipher
- Vigenere Cipher
- Binary Tree
- Cantor Dust
- Dragon Curve
- Koch Curve
- Koch Snowflake
- Minkowski Sausage
- Peano Curve
- Sierpiński Triangle
- Sierpiński Square
- Point on Segment
- Segment Crossing
- Triangle Condition
- Breadth First Search (BFS)
- Depth First Search (DFS)
- Dijkstra Algorithm
- Floyd-Warshall Algorithm
- Change Giving
- Eratosthenes Sieve
- Fibonacci Numbers
- Greatest Common Divisor (GCD)
- Perfect Numbers Test
- Prime Numbers Test
- Prime Factors
- DET
- Base Conversion
- Fast Exponentiation
- Monte Carlo PI
- Numerical Integration
- Square Root
- U2 Base Conversion
- Grey Numbers
- Binary Search
- Min-Max Finding
- Leader Finding
- Linear Search
- Bubble Sort
- Counting Sort
- Insertion Sort
- Merge Sort
- Quick Sort
- Stooge Sort
- Anagram Test
- Palindrome Test
- Substring Finding
- Generating Binary and Grey Numbers