Data-Structures-and-Algorithms-Perl
Data structure and algorithms using Perl.
Tested on both Windows(Strawberry) and Linux platform.
Hopefully will work on older version too (as old as 5.10) and across diferent OSs without any issue as Perl put a lot focus on backward compatibility.
Inspiration - https://github.com/TheAlgorithms
Backtracking |
Status |
8 Queens Problem |
|
Combinations |
Completed |
Permutations |
Completed |
Sudoku |
|
Blockchain |
Status |
chinese_remainder_theorem |
Completed |
Client_Server |
Status |
Client Server example |
Completed |
Compression |
Status |
Burrows Wheeler |
|
Huffman |
|
Conversions |
Status |
Decimal -> Binary |
Completed |
Binary -> Decimal |
Completed |
Decimal -> HexaDec |
Completed |
HexaDec -> Decimal |
Completed |
Decimal -> Octal |
Completed |
Octal -> Decimal |
Completed |
Roman -> Integer |
Completed |
Integer -> Roman |
Completed |
Cryptography/Ciphers |
Status |
Base16 |
Completed |
Base32 |
Completed |
Base64 |
Completed |
Base85 |
Completed |
Caesar Cipher |
Completed |
Hill Cipher |
|
Morse Code |
Completed |
Playfair Cipher |
|
RSA |
Completed |
Vigenere Cipher |
Completed |
Data Structure |
Status |
Arrays |
Completed |
Hashes |
Completed |
Linked List |
|
|
Completed |
Stack |
Completed |
Graph |
Status |
Bellman-Ford Algorithm |
|
Breadth First Search |
Completed |
Depth First Search |
Completed |
Dijkstra Algorithm |
|
Recursion |
Status |
Fibonaaci Series |
Completed |
Tower Of Hanoi |
Completed |
Searching |
Status |
Binary Search |
Completed |
Fibonaaci Search |
Completed |
Exponential Search |
Completed |
Interpolation Search |
Completed |
Jump Search |
Completed |
Linear Search |
Completed |
Ternary Search |
Completed |
Sorting |
Status |
Bitonic Sort |
Completed |
Bubble Sort |
Completed |
Bucket Sort |
Completed |
Comb Sort |
Completed |
Counting Sort |
Completed |
Heap Sort |
Completed |
Insertion Sort |
Completed |
Merge Sort |
Completed |
Quick Sort |
Completed |
Radix Sort |
Completed |
Selection Sort |
Completed |
Shell Sort |
Completed |
Tree |
Status |
AVL Tree |
|
Binary Search Tree |
|
Heap |
|
Red Black Tree |
|
Spanning Tree |
|
Project Euler |
Status |
Problem 1 |
Completed |
Problem 2 |
Completed |
Problem 3 |
Completed |
Problem 4 |
Completed |
Problem 5 |
Completed |
Problem 6 |
Completed |
Problem 7 |
Completed |
Problem 8 |
Completed |
Web Programming |
Status |
Catalyst |
|
Dancer2 |
|
Mojolicious |
|
Web Crawling - Crawl Google Results Mojo
|
Completed |
Currency Converter |
Completed |
Weather |
Completed |
reCAPTCHA v2 |
Completed |
reCAPTCHA v3 |
Completed |
IMDB top movies |
Completed |